81,094
社区成员
发帖
与我相关
我的任务
分享
@Entity
@Table(name="_Group")//
public class Group {
private int id;
private String name;
private Set<User> user=new HashSet<User>();
@Id
@GeneratedValue
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@OneToMany(mappedBy="group",cascade={CascadeType.ALL})
public Set<User> getUser() {
return user;
}
public void setUser(Set<User> user) {
this.user = user;
}
}
@Entity
@Table(name="_User")//对表重命名
public class User {
private int id;
private String name;
private Group group;
@Id //必须加在getId上面
@GeneratedValue
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@ManyToOne(cascade={CascadeType.ALL})
/*
*
*/
public Group getGroup() {
return group;
}
public void setGroup(Group group) {
this.group = group;
}
}
public void UserDelete2() {
UserSave();
Session session=sf.getCurrentSession();
session.beginTransaction();
session.createQuery("delete from User u where u.id=1").executeUpdate();
session.getTransaction().commit();
}