Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.Calendar;
- import java.util.List;
- import javax.persistence.*;
- /**
- *
- * @author irene
- */
- @Entity
- public class Utente {
- private long id;
- private String nickname;
- private String numCell;
- private Calendar dataAccesso;
- private Chat chat;
- private List<Messaggio> listaMessaggiInviati = new ArrayList<Messaggio>();
- public Utente() {
- }
- public Utente(String nickname, String numCell, Calendar dataAccesso) {
- this.nickname = nickname;
- this.numCell = numCell;
- this.dataAccesso = dataAccesso;
- }
- @Id
- @GeneratedValue(strategy = GenerationType.TABLE)
- public long getId() {
- return id;
- }
- public void setId(long id) {
- this.id = id;
- }
- @Column(unique = true)
- public String getNickname() {
- return nickname;
- }
- public void setNickname(String nickname) {
- this.nickname = nickname;
- }
- public String getNumCell() {
- return numCell;
- }
- public void setNumCell(String numCell) {
- this.numCell = numCell;
- }
- @Temporal(TemporalType.DATE)
- public Calendar getDataAccesso() {
- return dataAccesso;
- }
- public void setDataAccesso(Calendar dataAccesso) {
- this.dataAccesso = dataAccesso;
- }
- @ManyToOne
- public Chat getChat() {
- return chat;
- }
- public void setListaChat(Chat chat) {
- this.chat = chat;
- }
- @OneToMany(mappedBy = "utente",orphanRemoval = true,cascade = CascadeType.ALL)
- public List<Messaggio> getListaMessaggiInviati() {
- return listaMessaggiInviati;
- }
- public void setListaMessaggiInviati(List<Messaggio> listaMessaggiInviati) {
- this.listaMessaggiInviati = listaMessaggiInviati;
- }
- }
Add Comment
Please, Sign In to add comment