Hibernate
文章平均质量分 58
旷世绝伦
这个作者很懒,什么都没留下…
展开
-
Hibernate4.2.2搭建Log4J日志环境
1、首先加入slf4j的jar包,即slf4j-api-1.6.1.jar 在hibernate官网下载hibernate-release-4.2.2.Final.zip并解压,在hibernate-release-4.2.2.Final\lib\optional\ehcache目录里slf4j-api-1.6.1.jar2.加入log4j-1.2.15.jar,即slf转载 2013-08-24 22:15:11 · 764 阅读 · 0 评论 -
Hibernate properties详解
关键字:Hibernate properties详解Hibernate propertiesHibernate配置属性 属性名 用途 hibernate.dialect ;一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialect hibernate.show_sql ;转载 2014-01-28 16:05:36 · 787 阅读 · 0 评论 -
Hibernate 异常org.hibernate.LazyInitializationException: could not initialize proxy - no Session
Hibernate 异常org.hibernate.LazyInitializationException: could not initialize proxy - no Session错误页面提示could not initialize proxy - no Session控制台org.hibernate.LazyInitializationExcept转载 2013-12-18 20:11:30 · 2743 阅读 · 0 评论 -
Hibernate懒加载解析
Hibernate懒加载解析在Hibernate框架中,当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,这时Hibernate用懒加载机制来弥补这种缺陷,但是这只是弥补而不是用了懒加载总体性能就提高了。我们所说的懒加载也被称为延迟加载,它在查询的时候不会立刻访问数据库,而是返回代理对象,当真正去使用对象的时候才会访问数据库。转载 2013-12-18 19:04:49 · 568 阅读 · 0 评论 -
Hibernate之HQL总结
1. 查询整个映射对象所有字段Java代码 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql);转载 2013-11-30 17:24:25 · 1077 阅读 · 0 评论 -
HQL: Hibernate查询语言
Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。第 15 章 HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,转载 2013-11-30 17:21:59 · 667 阅读 · 0 评论 -
Hibernate createSQLQuery与createQuery的区别
昨晚帮同事看代码到凌晨2点多,今早6点醒来发现他发来信息说报空指针错误,实在无法入睡,起来自己测试了一下,控制台还真的报:2009-4-25 8:12:34 org.apache.catalina.core.ApplicationContext log信息: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast转载 2013-09-21 18:44:03 · 1835 阅读 · 0 评论 -
hibernate.hbm2ddl.auto 的区别设置
[xhtml] view plaincopyxml version='1.0' encoding='UTF-8'?> "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-co转载 2013-10-05 14:57:01 · 1175 阅读 · 0 评论 -
Hibernate4 Session get和load的区别
Hibernate4 Session get和load的详细区别:持久化类代码:package com.ksjl.eneity;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import ja原创 2013-08-27 20:49:50 · 2221 阅读 · 1 评论 -
Hibernate getCurrentSession 与 openSession() 的区别
getCurrentSession () 使用当前的session openSession()重新建立一个新的session 在一个应用程序中,如果DAO 层使用Spring 的hibernate 模板,通过Spring 来控制session 的生命周期,则首选getCurrentSession ()。 1. 如果使用的是getCurrentSession来创建session的转载 2013-08-25 11:22:41 · 830 阅读 · 0 评论 -
Hibernate 4 Util
Hibernate 4 UtilJava代码package com.ddknight.Util; import org.hibernate.HibernateException;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;import org.hibernate.原创 2013-08-25 13:15:20 · 987 阅读 · 0 评论 -
Hibernate4 Annotation实例
hibernate.cfg.xml 配置~[html] view plaincopyprint?xml version='1.0' encoding='utf-8'?> > hibernate-configuration> session-factory> property name="hibernat转载 2013-08-24 23:43:48 · 880 阅读 · 0 评论 -
hibernate4.0+版本和3.0区别
hibernate4.0+版本和3.0区别1.数据库方言设置org.hibernate.dialect.MySQL5Dialect在3.3版本中连接MySQL数据库只需要指明MySQLDialect即可。在4.1版本中可以指出MySQL5Dialect2.buildSessionFactory4.1版本中buildSessionFactory()已经被b原创 2013-08-24 23:41:20 · 909 阅读 · 0 评论 -
Hibernate4.2.2搭建JUnit环境
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。 搭建步骤: 1转载 2013-08-24 22:18:10 · 917 阅读 · 0 评论 -
Hibernate: Encountered a duplicated sql alias [] during auto-discovery of a native-sq
select 后的字段没有加别名......原创 2014-03-01 14:16:15 · 10839 阅读 · 2 评论