所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:基本类型映射 例子: hibernate.cfg.xml Book.java Book.hbm.xml BookTest.java HibernateUtil.ja ...
分类:
Web程序 时间:
2016-05-13 23:04:54
阅读次数:
272
所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:班级学生一对多映射实现(单向) 这里的关系是很多学生对应着一个班级,我们首先看着是单向的。 例子: Class.java Class.hbm.xml Student ...
分类:
其他好文 时间:
2016-05-13 09:03:28
阅读次数:
255
所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:Hibernate 用对象标识符(OID)来区分对象 例子: hibernate.cfg.xml Student.java Student.hbm.xml Stud ...
分类:
其他好文 时间:
2016-05-12 01:38:33
阅读次数:
267
选择数据库透视图 打开数据连接 打开刚刚创建的连接,然后打开用户名下的表 这个就是she用户下的表,我们选中要反向生成的表,可以多选,然后点击右键 点击Hibernate Reverse Engineering… 选择你项目的src目录,填写一个反向生成后,类放哪个包下 Create a Hiber ...
分类:
其他好文 时间:
2016-05-11 19:53:28
阅读次数:
207
一、使用用户User和Role实现多对多的示例 User.java,实现对Role的引用 User.hbm.xml配置文件,映射一个多对多的集合,并开启级联效果,由User来维护级联效果 Role.java 角色类,同样也映射Users集合 User.hbm.xml映射文件,映射User多对多关系, ...
分类:
Web程序 时间:
2016-05-03 14:34:15
阅读次数:
278
一、多对一 学生Student和班级Grade实现多对一,多个学生对应一个班级。 Student.java实体类,映射了班级的属性。 } Student.hbm.xml 学生映射文件,添加了和班级的多对一关系 </hibernate-mapping> 二、一对多 Grade.java实体类,映射了班 ...
分类:
Web程序 时间:
2016-05-03 14:08:47
阅读次数:
249
Hibernate的核心组件在 基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或 hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(Persistent O ...
分类:
Web程序 时间:
2016-05-03 10:39:49
阅读次数:
342
第一种方法: 在hibernate.cfg.xml中<mapping resource="包名/Xxx.hbm.xml"/>包名为路径形式( x/x/x这种形式) 第二种方法: new Configuration().configure().addClass(类名.class); 会自动加载类名.h ...
分类:
Web程序 时间:
2016-04-30 22:17:55
阅读次数:
178
模拟用户和地址的映射关系,一个用户只有一个地址,用户知道地址,但是地址不知道用户。用户对地址的单向一对一映射。 一、建立实体类 Account.cs类 Address.cs类 地址类 二、映射文件 Account.hbm.xml Address.hbm.xml 三、HibernateUtil工具类 ...
分类:
Web程序 时间:
2016-04-30 01:06:36
阅读次数:
302
1.新建一个java项目,取名为hub_test. 2.在项目上点右键,引入hiernate的库。 3.修改hibernate.cfg.xml从例子中考过来,并按实际情况修改。 4.创建实体类(学生类),属性有id,name,age,并封装。 5.编写Student.hbm.xml,代码如下: <? ...
分类:
Web程序 时间:
2016-04-27 22:08:26
阅读次数:
263