![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
security08
这个作者很懒,什么都没留下…
展开
-
ResultSet may only be accessed in a forward direction
其实本章放在jdbc类别更合适,不过因为本例的连接是通过hibernate的session取得的,所以还是放在hibernate类别了。驱动包jtds-1.2.2,操作mssql 2005,调用存储过程。抛出ResultSet may only be accessed in a forward direction错误,代码如下:Connection conn = session原创 2010-01-05 20:15:00 · 4631 阅读 · 2 评论 -
java调用存储过程无法取得返回参数
环境:数据库sql server2005,jdk1.6 ,myeclipse,驱动jdts1.2.2执行以下代码,报错:String querySQL = "{?=call p_sys_manager_csReport(?,?,?,?,?)}";cstmt = conn.prepareCall(querySQL);cstmt.registerOutParameter(1, java原创 2010-01-07 10:45:00 · 5751 阅读 · 0 评论 -
hibernate中只选取某些列的写法
在普通的sql中,为了选取某些列,其实是很简单的,就select 列名就可以了,但在hibernate中,一般都是sql="from user ....";但这样其实某些时候,效率还是很低的,在hibernate做的时候,要这样了,如下:String hql = "select new map(t.title as title,t.id as id,t.link as link,t.linktitle as linktitle) from Article as t where t.categ转载 2010-06-14 11:25:00 · 1058 阅读 · 0 评论 -
配置Hibernate二级缓存--echcache
<br />Hibernate二级缓存也称为进程级的缓存或SessionFactory级的缓存。二级缓存是全局缓存,它可以被所有的session共享。二级缓存的生命周期和SessionFactory的生命周期一致,SessionFactory可以管理二级缓存。<br />二级缓存的配置使用:<br />1.在crc下创建echcache.xml文件,其内容如下:<ehcache><diskStore path="java.io.tmpdir"/><defaultCachemaxElementsI转载 2010-06-14 14:05:00 · 1310 阅读 · 0 评论 -
Hibernate二级缓存和查询缓存的简单测试
利用二级缓存和查询缓存结合缓存一些属性,通过query.list()方法返回属性列表。hibernate.cfg.xml文件内容:jdbc:jtds:sqlserver://192.168.15.2:1433;DatabaseName=doss原创 2010-06-14 16:06:00 · 3751 阅读 · 0 评论 -
Hibernate查询缓存全面分析
这里介绍Hibernate查询缓存对Iterator不起作用,只对List起作用。缓存分类:◆一级缓存 Session级◆二级缓存 SessionFactory级别,JVM级别Hibernate查询缓存不固定(生命周期不固定)生命周期:◆一级缓存 是和 session 会话一直 产生一直消失◆二级缓存 是和 sessionFacotry 一致Hibernate查询缓存 生命周期不固定 ,当数据库表发生改变,使用Hibernate查询缓存马上消失使用方法:◆一级缓存:这个就不用说了◆二级缓存:首先拷贝使用Hi转载 2010-06-14 16:35:00 · 7075 阅读 · 2 评论