hibernate
xq30397022
初学者
展开
-
使用hibernate进行分页
首先创建一个PageBean,代码如下: public class Page { private int totalpages;//总页数 private int currentpage;//当前页 private int pagesize =10;//每页显示个数(可以不写死,自由设定,根据需求而定) private int totalrows;//原创 2012-04-06 23:05:17 · 778 阅读 · 0 评论 -
org.springframework.orm.hibernate3.HibernateQueryException: unexpected token: * near line 1, column
在执行这个方法时: public List selectSNbyUid(int id) { String sql = "select * from Sendnews s where s.isdel not in (1,2) and s.newid in (select n.newid from News n where n.uid=? and n.ispublic=1 and n.isdel原创 2012-04-12 19:21:20 · 3468 阅读 · 0 评论 -
hibernate.merge()方法
转载地址:http://littie1987.iteye.com/blog/1039082 下面来讲讲Hibernate的merge方法。我打算按照hibernate对象生命周期的三个状态来讲。 1:如果POJO对象处于游离态,我所说的游离态是指该对象的id值为空。hibernate判断一个对象在数据库中是否存在不是看对象的其他信息,而是判断该id在数据库中是不是存在。如果id为空,那自转载 2013-10-15 17:57:18 · 2710 阅读 · 0 评论 -
a different object with the same identifier value was already associated with thesession
使用一对多和多对多映射的时候要小心一些 Hibernate 疑难异常及处理 1、a different object with the same identifier value was already associated with the session。 错误原因:在hibernate中同一个session里面有了两个相同标识但是是不同实体。 解决方转载 2013-10-15 17:42:35 · 788 阅读 · 0 评论 -
org.hibernate.exception.GenericJDBCException: Cannot release connection
造成Cannot release connection的原因有很多,要具体问题具体分析。从异常分析,造成这个异常org.hibernate.exception.GenericJDBCException: Cannot release connection 归根结底是 Caused by: java.sql.SQLException: Already closed. 即连接已关闭。 网上有很多原创 2017-03-23 09:24:02 · 3733 阅读 · 0 评论