
Hibernate
浪子遥遥
java
展开
-
Hibernate Session
public interface Session extends SerializableJava应用程序与Hibernate之间的主要运行时接口。它是抽象了持久化服务概念的核心抽象API类。Session的生命周期绑定在一个物理的事务(tansaction)上面。(长的事务可能跨越多个数据库事物。)Session的主要功能是提供对映射的实体类实例的创建,读取和删除操作。实例可能以下面三种状态翻译 2008-04-29 13:38:00 · 488 阅读 · 0 评论 -
姚博文 java mysql 数据类型对照
java mysql 数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOB转载 2009-06-04 16:48:00 · 728 阅读 · 0 评论 -
姚博文 ssh+mysql中文乱码四步曲
1.web.xml encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true 2.jdbc.pro原创 2009-05-05 17:43:00 · 801 阅读 · 0 评论 -
姚博文 hibernate.hbm2ddl.auto
用映射文件生成数据库,在测试的时候使用非常方便 Drop and re-create the database schema on startup 每次加载hibernate的时候,重新创建数据库表结构--> property name="hbm2ddl.auto">createproperty> property name="hbm2ddl.a原创 2009-02-23 16:32:00 · 819 阅读 · 0 评论 -
提高hibernate性能 姚博文
在一个拥有单独业务层的应用中,业务层必须在返回之前,为web层“准备”好其所需的数据集合。这就意味着 业务层应该载入所有表现层/web层所需的数据,并将这些已实例化完毕的数据返回。通常,应用程序应该 为web层所需的每个集合调用Hibernate.initialize()(这个调用必须发生咱session关闭之前); 或者使用带有FETCH从句,或FetchMode.JOIN的Hiber原创 2008-06-06 15:57:00 · 2595 阅读 · 0 评论 -
Could not synchronize database state with session : Could not execute JDBC batch update
org.springframework.dao.DataIntegrityViolationException: Could not execute JDBC batch update; nested exception is org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch upd原创 2008-05-28 12:45:00 · 4937 阅读 · 0 评论 -
Hibernate Criteria 完全使用
Criteria 在查询方法设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结:Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria。 Criteria 和 DetachedCriteria 的主转载 2008-05-22 15:46:00 · 1276 阅读 · 3 评论 -
Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Integer, got class [Lja
在作hibernate的删除时使用了方法com.sitechasia.webx.core.dao.hibernate3.BaseHibernateDomainDao#deleteByIds(java.io.Serializable[])进行删除时出现了如下怪异的异常:testDeleteByIds(com.sitechasia.webx.core.dao.hibernate3.Base原创 2008-05-22 13:57:00 · 8908 阅读 · 0 评论 -
姚博文 二公子的切诺基
老妈打电话:"不准买车...............................eng ....................不准抽烟,少喝酒,一天三四瓶就行了:):):)............................ai................................................................"........原创 2008-08-03 02:59:00 · 1058 阅读 · 0 评论 -
hibernate 缓存
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失转载 2008-05-21 15:50:00 · 510 阅读 · 0 评论 -
姚博文 几种开源数据库连接池的使用感受
在项目中尝试使用了几种开源的数据库连接池实现。一种是dbcp,一种是c3p0,还有一种是proxool,这几种数据库连接池都可以很容易的在Spring配置起来。性能总体上上感觉dbcp为最优,因为稳定性和并发性都是我的项目需要的。 项目中经过反复测试,如果web server和数据库server不是同一个机器的话,在断网时间比较短的时间内三种数据库连接池都能较好的重连,但是在断网时间超过转载 2008-07-15 17:09:00 · 584 阅读 · 3 评论