many2many 双向
来源:互联网 发布:调音器节拍器软件 编辑:程序博客网 时间:2024/05/01 07:58
首先annotation
@Entitypublic class Student {private int id;private String name;private Set<Teacher> teachers=new HashSet<Teacher>();@ManyToMany(mappedBy="students")public Set<Teacher> getTeachers() {return teachers;}public void setTeachers(Set<Teacher> teachers) {this.teachers = teachers;}public Student() {super();// TODO Auto-generated constructor stub}@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;}}
@Entitypublic class Teacher {private int id;private String name;private Set<Student> students=new HashSet<Student>();@ManyToMany@JoinTable(name="t_s",joinColumns=@JoinColumn(name="t_teacher"),inverseJoinColumns=@JoinColumn(name="t_student"))public Set<Student> getStudents() {return students;}public void setStudents(Set<Student> students) {this.students = students;}@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;}public Teacher() {super();// TODO Auto-generated constructor stub}}
接着是xml的
<hibernate-mapping package="com.sl.many2many"><class name="Student"><id name="id" column="s_id"><generator class="native" /></id><property name="name" column="s_name"/><set name="teachers" table="s_t"><key column="t_student"></key><many-to-many column="t_teahcer" class="Teacher"></many-to-many></set></class></hibernate-mapping>
<hibernate-mapping package="com.sl.many2many"><class name="Teacher"><id name="id" column="t_id"><generator class="native" /></id><property name="name" column="t_name"/><set name="students" table="s_t"><key column="teacherID"></key><many-to-many column="studentID" class="Student"></many-to-many></set></class></hibernate-mapping>
- many2many 双向
- hibernate之 11.many2many双向
- Hibernate 映射关系 ---Many2Many 双向关联
- Hibernate4映射之三: many2many双向映射(注解方式)
- Hibernate4映射之三: many2many双向映射(xml方式)
- JPA'Many2Many
- many2many 单向
- JAVA one2Many Many2one Many2Many
- Hibernate many2many映射关系
- hibernate笔记(三)------many2many
- hibernate之 10.many2many单向
- hibernate之12.many2many变形
- Hibernate基础------》映射关系---》many2many
- Hibernate 的关系映射1 Many2Many
- hibernate one2many 和many2many中的set
- odoo 对 many2many one2many的操作
- Hibernate 映射关系 ---Many2Many 单向关联
- hibernate的Many2One、Many2Many等的使用
- LinearLayout 中的 weight 属性
- 如何确认Linux系统的异步IO是否启用,DBA需要关注异步IO是否启用
- 推荐一个不错的新浪微博应用--独到科技
- [cocos2dx] 修改代码全部重新编译的解决方法
- UrlRewrite---实现url伪静态化
- many2many 双向
- 改善交互体验-巧用底图+JS做搜索框动态效果
- zju2008又一版 A+B
- WPF中图形表示语法详解(Path之Data属性语法)
- 服务器集群负载均衡区别
- Spring提供的三种定时任务机制及其比较
- octopress github 404
- Android中的JSON详细总结
- [正能量系列]女性程序员篇