表 3.3. Hibernate配置属性 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialect hibernate.show_sql 输出所有SQL语句到控制台. 有一个另外的选择是把org.hibernate.SQL这个log category设为debug。 eg. true | false hibernate.format_sql 在log和console中打印出更漂亮的SQL。 取值 true ...
转: http://topic.csdn.net/t/20060918/21/5030653.html java.lang.RuntimeException: org.hibernate.HibernateException: Not able to obtain connection 原因是SessionFactory(Hibernate版本3),自动的产生一个session,但此时将session放置到localThread当中去了。那么,当操作结束回收session资源的时候,如果使用session.close()的话,造成的结果就是localThread ...
转:http://maxpain.cnblogs.com/archive/2005/06/10/171729.aspx hibernate当中使用hql进行查询的时候,如果参数是中文,这hql打印为乱码。以前从来没有遇到过的问题,郁闷。经过无数次的尝试之后都无法解决,查找资料突然发现这个hibernate3的一个bug。在hibernate3当中使用antlr来解析hql,估计是这个的问题。 解决方法为: 1、采用占位符,然后setString 2、将 hibernate.query.factory_class 属性设置成 org.hibernate.hql.classic.ClassicQ ...
转载: http://www.javaeye.com/topic/67686 Hibernate中有两个极为相似的方法get()与load(),他们都可以通过指定的实体类与ID从数据库中读取数据,并返回对应的实例,但Hibernate不会搞两个完全一样的方法的,它们间的不同在于:  1.如果找不到符合条件的纪录,get()方法将返回null.而load()将会报出ObjectNotFoundEcception.  2.load()方法可以返回实体的代理类实例,而get()永远只返回实体类. 3.load()方法可以充分利用二级缓存和内部缓存的现有数据,而get()方法只在内部缓 ...
以下的文章转载自 http://kevintse.javaeye.com/blog/151090 原文地址:http://www.hibernate.org/328.html 这是一个来自CaveatEmptor实例应用,在JDK5.0下实现的DAO模式. 这个模式在Java Persistence With Hibernate里面也有讲到. 另外有两个链接,可能会对你有用, Sessions and transactions 和 Open Session in View. 这次的DAO例子是基于接口的.很多工具, 像Hibernate已经提供了数据库的便携访问,所以我们不是为持久 ...
Virgo_S
搜索本博客
存档
最新评论