摘要: 一、多对多 多对多:在学生与老师的情况下,一个老师可以教多个学生,一个学生可以被多个老师教; 对于类:某一方拥有另一方的一个集合类 二、修改student.java和teacher.java类(单向) 单向:老师知道自己教哪些学生,学生不知道教自己的老师 复制05工程,并更名为Hibernate_0 阅读全文
posted @ 2017-01-12 10:18 熊熊熊摸了一下你的头 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、多对一 多对一(或者一对多):在学生与老师的情况下,一个老师可以教多个学生,但一个学生只能被教一个老师教; 对于类:在多的那方拥有一的那方的一个实体 二、修改student.java和teacher.java类 复制03工程,并更名为Hibernate_04_ManyToOne; 在多的一方中添 阅读全文
posted @ 2017-01-08 12:04 熊熊熊摸了一下你的头 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一、关系映射简介 在数据库中,表与表的关系,仅有外键。但使用hibernate后,为面向对象的编程,对象与对象的关系多样化;如 一对一,一对多,多对多,并具有单向和双向之分。 开始练习前,复制上一次项目,并更名为 二、一对一单向外键关联 例如:一个老师只教一个学生,一个学生只能被一个老师教 关系图如 阅读全文
posted @ 2017-01-06 12:26 熊熊熊摸了一下你的头 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一、新建一个工程hibernate_02_HelloWorld_Annotation(复制01工程并重命名); ps:后续的学习中,为了简便只是用Annotation,关于相同的XML配置,建议使用时查找; 二、新建一个实体类teacher.java,数据库中新建teacher表; ps: 注意 属 阅读全文
posted @ 2017-01-06 10:48 熊熊熊摸了一下你的头 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、建立hibernate配置文件 在工程Hibernate_01_HelloWorld下的src上建立hibernate.cfg.xml,打开hibernate-release-4.3.11.Final/documentation/manual/en-US/html_single/index.ht 阅读全文
posted @ 2017-01-05 13:45 熊熊熊摸了一下你的头 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、hibernate简介 Hibernate是一个开放源代码的对象-关系映射(Object/Relational Mapping 即 ORM)框架,它对JDBC进行了非常轻量级的对象封装,它将POJO(简单的JAVA对象 即 javaBeans)与数据库表建立映射关系,是一个全自动的orm框架,h 阅读全文
posted @ 2017-01-05 11:26 熊熊熊摸了一下你的头 阅读(159) 评论(0) 推荐(0) 编辑