用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - java代码库

hibernate之一对多双向关联

2015-05-17 作者: java源代码大全举报

[java]代码库

package com.hibernate.model;import java.util.HashSet;import java.util.Set;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.JoinColumn;import javax.persistence.OneToMany;import javax.persistence.OneToOne;import javax.persistence.Table;@Entity@Table(name=_Group)public class Group {private int id;private String name;private Set
 <user>
   users = new HashSet
  <user>
   ();@Id@GeneratedValuepublic int getId() { return id;}public void setId(int id) { this.id = id;}public String getName() { return name;}@OneToMany(mappedBy=group)//双向的必须写上mappedBy,而且在数据库方面考虑,关联关系应该设计在多的一方,所以必须在OneToMany这方设mappedBypublic Set
   <user>
     getUsers() { return users;}public void setUsers(Set
    <user>
      users) { this.users = users;}public void setName(String name) { this.name = name;}}
    </user>
   </user>
  </user>
 </user>//源代码片段来自云代码http://yuncode.net
			

package com.hibernate.model;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.ManyToOne;import javax.persistence.Table;@Entity@Table(name=_User)public class User {private int id;private String name;private Group group;@ManyToOnepublic Group getGroup() {	return group;}public void setGroup(Group group) {	this.group = group;}@Id@GeneratedValuepublic 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;}}//源代码片段来自云代码http://yuncode.net
			


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...