第一篇:官方文档的处理方法,摘自官方 在迁移原先用JDBC/SQL实现的系统,难免需要采用hibernat native sql支持。1.使用SQLQueryhibernate对原生SQL查询执行的控制是通过SQLQuery接口进行的.Session.createSQLQuery();1.1标量查询...
分类:
数据库 时间:
2014-11-11 12:39:57
阅读次数:
323
Hibernate 的SQLQuery接口addScalar方法 查询pojo对象数据(使用原生sql查询);
sql拼接中使用到 in('201409','201408')语法;
createSQLQuery 和createQuery接口...
分类:
数据库 时间:
2014-09-23 22:46:15
阅读次数:
255
很多时候我们使用hibernate的session时,都是让session在某一运行环境中保持其唯一。例如在同一线程内用同一个session,在同一方法内用同一session,这样我们就可以用session里面缓存好的数据。但,我想说的不是缓存,且听我一一道来。
最近试用spring3.0.2+struts2.18+hibernate3.3.2学习搭建一个web项目,出现了一个相当郁...
分类:
数据库 时间:
2014-08-31 17:19:11
阅读次数:
256
Hibernate除了HQL外,还支持SQL的查询,API为createSQLQuery(sql),如果数据库使用的是Oracle, 由于数据库表中的列都是大写,所以在从resultset到javabean的时候,需要完全匹配。 一般我们会用DTO或者作为DTO的E...
分类:
数据库 时间:
2014-08-28 09:52:49
阅读次数:
430
很多时候我们使用hibernate的session时,都是让session在 某一运行环境中保持其唯一。例如在同一线程内用同一个session,在同一方法内用同一session,这样我们就可以用session里面缓存好的数 据。但,我想说的不是缓存,且听我一一道来。 最近试用spring3.0.2....
分类:
数据库 时间:
2014-07-25 16:32:41
阅读次数:
248
1.原生sql: select a.id,a.name from aSQLQuery sqlQuery=this.getSession().createSQLQuery(sb.toString()); List list = sqlQuery.list();在action处理成map:2.hql:....
分类:
数据库 时间:
2014-07-25 14:05:01
阅读次数:
259
sql: select a.id as 受理 from aSQLQuery sqlQuery=this.getSession().createSQLQuery(sb.toString()).addScalar("appId",Hibernate.STRING).addScalar("受理",Hibe...
分类:
其他好文 时间:
2014-07-25 14:04:21
阅读次数:
293
信息: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.miracle.dm.doc.catalog.model.UserInfo
原来的查询语句:
String sql = "select a.* from tb_user_info a where a.cat_code like '"+catCo...
分类:
数据库 时间:
2014-07-24 23:17:33
阅读次数:
331
hibernate 中createQuery与createSQLQuery两者区别是: 前者用的hql语句进行查询,后者可以用sql语句查询 前者以hibernate生成的Bean为对象装入list返回 后者则是以对象数组进行存储 所以使用createSQLQuery有时候也想以hibern...
分类:
数据库 时间:
2014-07-09 18:03:17
阅读次数:
192
一次项目中使用hibernate 的templet方式执行普通sql,方式如下:String sql ="select count(*) as c from users";SQLQuery sq = session.createSQLQuery(sql);Object count = sq.uniq...
分类:
数据库 时间:
2014-07-09 14:33:35
阅读次数:
256