Hibernate
fengyungl
不断努力 追求 做更好的自己
展开
-
复合主键导致的空指针错误
<br />使用Hibernate查询数据库信息,如果查询的类中带有复合主键,并且对应数据库中的表的某些字段值为空,查询的时候就会抛出空指针异常,解决的办法就是把你要取的字段信息封装成一个工具类,里面包括你要读取的字段,对应的get、set方法和构造方法,不谦虚的说,这确实不失为一个解决此问题的好方法。<br />原创 2010-08-12 15:50:00 · 637 阅读 · 0 评论 -
复合主键导致的空指针错误
<br />使用Hibernate查询数据库信息,如果查询的类中带有复合主键,并且对应数据库中的表的某些字段值为空,查询的时候就会抛出空指针异常,解决的办法就是把你要取的字段信息封装成一个工具类,里面包括你要读取的字段,对应的get、set方法和构造方法,不谦虚的说,这确实不失为一个解决此问题的好方法。<br />原创 2010-08-12 15:50:00 · 564 阅读 · 0 评论 -
C3P0的详细配置说明!
<br />C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。<br /> <br /> c3p0-config> <br /> <br /> <default-config> <br /> <br /> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <br /> <br /> <proper原创 2010-09-01 13:46:00 · 502 阅读 · 0 评论 -
Could not synchronize database state with session
<br />数据库任务表中手动添加了3条记录<br /> 在程序中添加的时候报错:<br /> Could not synchronize database state with session<br /> Caused by: java.sql.BatchUpdateException: ORA-00001: unique constraint (YQPT.PK_YQPT_FILTER_TASK_INFO) violated<br /> 主键冲突<br /> 序列SEQ_FILTER_TASK_原创 2010-09-26 14:47:00 · 3377 阅读 · 0 评论 -
hibernate
if(websiteQualityVO.getSource() == 3){ criteria.add(Expression.and(Expression.between("websiteQualityDO.autoSource", "0", "59"),原创 2011-09-01 19:26:19 · 307 阅读 · 0 评论 -
Hibernate使用sql语句查询
import java.util.Iterator; import java.util.List; import java.util.Map; import org.hibernate.Hibernate; import org.hibernate.SQLQuery;转载 2011-08-19 10:45:36 · 820 阅读 · 0 评论 -
hibernate缓存使用
Hibernate缓存是一种提高系统性能的比较好的工具,如果使用合理,则能极大地提高系统性能,但如果使用不合理也会使用系统性能下降。Hibernate缓存比较复杂,要想灵活使用hibernate缓存,必须深入研究hiberante缓存原理,最好能分析hibernate的源代码。有转载 2011-09-27 15:01:27 · 708 阅读 · 0 评论