java中的接口是类吗
219
2023-01-10
Hibernate实现many
Hibernate多对多 关联映射(many-to-many)
在操作和性能方面都不太理想,所以多对多的映射使用较少,实际使用中最好转换成一对多的对象模型;
Hibernate会为我们创建中间关联表,转换成两个一对多。
(1)一个最简单的例子就是学生选课的数据表了
(2)Student.java
public class Course {
private Integer id;
private String name;
private Set
//get/set方法
}
(3)Student.java
public class Student {
private Integer id;
private String name;
private Set
//get/set方法
}
(4)StuCourse.java学生选课表
package com.hsp.domain;
public class StuCourse {
private Integer id;
private Student student;
private Course course;
private Integer grade;
//get/set方法
}
(5)Course.hbm.xml文件
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
course_seq
(6)Student.hbm.xml文件
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
stu_seq
(7)StuCourse.hbm.xml文件
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
stucourse_seq
(8)hibernate.cfg.xml文件
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
jdbc:oracle:thin:@127.0.0.1:1521:OracleDB
org.hibernate.dialect.Oracle9Dialect
oracle.jdbc.driver.OracleDriver
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢http://谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~