
hibernate
yanln
你的时间在哪里,你的成就就在哪里
展开
-
Hibernate中的命名查询
什么是命名查询?Hibernate允许在映射文件中定义字符串形式的查询语句,这种查询方式成为命名查询 使用命名查询有什么好处?由于使用Hibernate的HQL常常需要在Java代码中写字符串查询语句,HQL混杂在代码之间,破坏代码可读性,通过使用命名查询,可以使业务逻辑和查询语句分离,使您专注于查询,而避免了 SQL 或者 HQL 代码分散于整个应用程序中的情况。可以应...2012-05-05 21:00:00 · 127 阅读 · 0 评论 -
Hibernate POJO为什么要实现Serializable接口
hibernate有二级缓存,缓存会将对象写进硬盘,就必须序列化,以及兼容对象在网络中的传输 等等。 java中常见的几个类(如:Interger、String等),都实现了java.io.Serializable接口。 实现 java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任一状态被序列化或逆序列化。序列化类的所有子类本身都是...2012-07-01 17:16:29 · 327 阅读 · 0 评论 -
Hibernate POJO为什么要添加无参的构造函数?
需要无参的构造函数的原因是:有些时候对象是由HIbernate创建的,如延迟加载时,hibernate在创建这个对象时会调用无参的构造方法。另外在web部分很多对象是由web容器创建的,容器或框架在创建对象时都是调用无参的构造方法。...2012-07-01 17:40:50 · 561 阅读 · 0 评论 -
第1章 hibernate入门【hibernate部分】
1.为什么要学习hibernate?根据与JDBC的对比学习,了解到JDBC开发效率低、代码冗余、重复性工作多,而hibernate简化了JDBC 繁琐的编码, 对JDBC访问数据库的代码做了封装,提高了开发效率。Hibernate 是一个优秀的Java 持久化层解决方案;是当今主流的对象—关系映射(ORM)工具;Hibernate 将数据库的连接信息都存放在配置文件中。2. Hi...原创 2012-07-13 22:06:10 · 121 阅读 · 0 评论 -
第 2 章 hibernate关联映射 【hibernate部分】
一)为什么要学习hibernate关联映射? ①. 面向对象的数据和关系型数据都存在“关联”这种特性。客观上需要将这种特性在ORM时进行映射。 ②. 配置了关联映射可以更大限度地简化编码,使我们在编写程序时可以完全按照面向对象的方式进行思考和实现。 二)各个映射都用在什么情况下? 常用的关联关系有:one -...原创 2012-07-14 10:40:28 · 107 阅读 · 0 评论 -
【转载】Hibernate 5.0.2 发布
原文链接:http://www.oschina.net/news/66707/hibernate-5-0-2 Hibernate 5.0.2 发布了,完整的改进内容如下:** Bug 修复 * [HHH-9731] - Potential bug in SearchedCaseExpression type handling * [HHH-10055] - Lazy lo...原创 2015-10-02 15:09:04 · 304 阅读 · 0 评论 -
通过官网下载hibernate5 的jar
hibernate的官网地址:http://hibernate.org 1、官网首页 2、hibernate ORM 3、选择需要的版本下载2015-10-02 15:30:23 · 855 阅读 · 0 评论 -
hibernate4.3版本如何创建SessionFactory的对象
hibernate框架随着版本的不断升级创建SessionFactory对象的方式也在不断的变化。 1、4.0之前我记得是如下这样:Configuration configuration = new Configuration().configure(); SessionFactory sessionFactory = configuration.buildSession...2015-10-18 21:44:26 · 235 阅读 · 0 评论