摘要: 1.在pojo类中 用Blob类和Clob 说明:CLOB和BLOB的区别【具体参考博文:http://blog.csdn.net/magister_feng/article/details/7825892】 CLOB使用CHAR来保存数据。 如:保存XML文档。 BLOB就是使用二进制保存数据。 阅读全文
posted @ 2017-04-06 22:56 chxbar 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 通过组件来实现组合主键的步骤: 1.编写组合主键的类,该类必须实现Serializable接口,生成对应的get/set方法;最好实现equals和hashCode方法. 2.在主类中引用对应组件 3.映射文件的编写 4.测试代码【运行该方法:public void testSave() throw 阅读全文
posted @ 2017-04-06 22:46 chxbar 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.SchemaExport的使用【创建表】 例子: 1.1 Score对象类: 1.2 Score.hbm.xml: 1.3 测试类: 1.4 运行结果: 2.数据库方言的理解:<property name="dialect">org.hibernate.dialect.MySQLDialect< 阅读全文
posted @ 2017-04-06 22:36 chxbar 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1. 对象状态及生命周期 瞬时状态[transient]:对象在内存中存在,在session和数据库中不存在; 持久状态[persistent]:对象在数据库,session中都存在; 游离状态[detached]:对象在内存中存在,在session中不存在。 2. new【瞬时】->save【持久 阅读全文
posted @ 2017-04-06 20:53 chxbar 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1.Hibernate4 log 2. hibernate.cfg.xml讲解 3.*.hbm.xml讲解 阅读全文
posted @ 2017-04-06 16:55 chxbar 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.Configuration管理读取配置文件 Configuration【不理解如何看出它是一个单例,再补充】在一个应用中,最好写一个。通过configuration来创建SessionFactory对象。 2. SessionFactory对象:是一个session工厂。是一个重量级对象。在一个 阅读全文
posted @ 2017-04-06 16:02 chxbar 阅读(230) 评论(0) 推荐(0) 编辑
摘要: native的功能是: 由数据库从identity,sequence和hilo中选取一个生成器来生成ID,这样就需要主键设置成自增长的【auto_increment】。 阅读全文
posted @ 2017-04-06 10:53 chxbar 阅读(49) 评论(0) 推荐(0) 编辑