![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
这碗花里只有粥
Keep it simple,stupid.
展开
-
Hibernate关系映射之多对多关联(many-to-many)简单demo
在java中,被关联的对象的多个实例是通过集合对象<set>来实现的,而数据库中则需要一张中间表来将多对多的关系转为一个对象到中间表的多对一,以及中间表到另一个对象的一对多来实现的。hibernate配置多对多关联时使用<many-to-many>元素,它需要作为<set>的子元素来使用。举个栗子:学生选课程,学生与课程是多对多的关系。在数据库中的表结构...原创 2019-04-26 15:48:14 · 191 阅读 · 0 评论 -
Hibernate关系映射之多对一(many-to-one)、一对多(one-to-many)简单demo
举个栗子教师(teacher)与课程(course)之间的关系一个教师可以上多门课程(one-to-many),同一课程只能由一个老师上课。数据库表结构:teacher(t_id,t_name);course(c_id,c_name,t_id);JavaBeanCourse的映射文件<hibernate-mapping package="beans"...原创 2019-04-26 16:27:25 · 2379 阅读 · 1 评论 -
Hibernate主键之复合主键
在hibernate中复合主键的有两种实现方式(simple demo)Composite-id class must implement Serializable现分别用这两种实现方式举个栗子:数据库中的选课表 score(s_id,c_id,s_score);其中PK(s_id,c_id) 学生编号与课程编号为复合主键(1)基于持久化类属性的复合主键Ja...原创 2019-04-27 13:21:54 · 313 阅读 · 0 评论