- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 Hibernate的load()和get()方法的使用
hibernate根据给定的OID(Object Identifier)从数据库中加载一个持久化对象常用到两个方法:load()和get()两者的区别:1. 当数据库不存在与OID对应的记录时,load()方法抛出org.hibernate.ObjectNotFoundException 异常,而get()方法返回NULL;2. 在默认情况下
2012-08-12 23:03:10 399
原创 错误java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
SSH组合完成后,执行hibernate的HQL绑定参数查询时,报错:java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 看message,可知antlr这个语法解析包出错 原因和解决方法:Struts自带的antlr-2.7.2.jar,比Hibernate3.3自带的antlr-2.7.
2012-08-12 22:24:18 226
原创 使用hibernate的聚集函数
在HQL查询语句中可以调用的聚集函数:count():统计记录行数min():求最小值max():求最大值sum():求和avg():求平均值例:查询记录的行数Long records=(Long)session.createQuery(select count(t.id) from Tabel as t) .setMaxResults(1)//如果明确
2012-08-12 00:54:00 278
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人