因本人记性不好,所以在此做个记录,以便日后查找。呵呵
执行本地Sql不要直接创建session.createSQLQuery();而是应当
this.getHibernateTemplate().execute(new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
//在这里调用,如下面方法所示
}
this.getHibernateTemplate().execute(new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
String sql = "update JY_GOODS set SORT_CODE=? where COMPANY_ID=?";
int num = session.createSQLQuery(sql).setString(0, dto.getSort().getSortCode())
.setString(1, dto.getCompanyId())
.executeUpdate();
return num;
}
});
分享到:
相关推荐
Hibernate+本地SQL查询SQLQuery宣贯.pdf
hibernate将本地SQL查询结果封装成对象。如进行复杂的统计等本地sql语句查询后,直接放到对象里了,而不会再使用Object进行强转
使用本地sql语句查询后,无需再使用Object对查询结果进行强制转换,而是直接将查询结果放到实体Bean里了。 PS: 其实只有一版,这里只所以叫最终版是因为该附件我上传了好几天传不上去,到最后报告说‘资源已经存在...
hibernate将本地SQL查询结果封装成对象(最终).zip
Hibernate+本地SQL查询SQLQuery.pdf
NULL 博文链接:https://mlxnle.iteye.com/blog/1766676
hibernate的注解开发 注解开发关联映射 HQL、QBC、本地SQL检索数据
内容涵盖安装 Hibernatetools 插件、Session 核心方法、持久化对象生命周期、对象关系映射(1-n、1-1、n-n、继承映射)、检索策略、检索方式(对象导航图、OID 检索、HQL、QBC、本地SQL)、Hibernate 一\二级缓存、...
13.4.3 设置本地的高速缓存提供程序 13.4.4 设置重复的高速缓存 13.4.5 控制二级高速缓存 13.5 小结 第14章 利用HQL和JPA QL查询 14.1 创建和运行查询 14.1.1 准备查询 14.1.2 执行...
User实体(id, name, age, sex, ctime),使用...2、DAO的实现类,分别采用hql查询,QBC查询,本地SQL查询实现 3、查询包括: 根据ID查询, 查询所有用户(包括:不分页、分页) 根据条件查询(包括:不分页、分页)
使用本地SQL的查询 9.4. 更新对象 9.4.1. 在同一Session中更新 9.4.2. 更新从session脱离的对象 9.4.3. 把与Session脱离的对象重新绑定 9.5. 删除持久化对象 9.6. 同步(Flush) 9.7. 结束一...
17.1.3 本地SQL检索方式 17.1.4 关于本章范例程序 17.1.5 使用别名 17.1.6 多态查询 17.1.7 对查询结果排序 17.1.8 分页查询 17.1.9 检索单个对象(uniqueResult()方法) 17.1.10 按主键逐个处理...
即使如此,hibernate始终都存在一个大的bug,hibernate的本地sql查询支持任何长度的字符串查询,然而当mysql中的字段变成text类型时,hibernate一定会报一个“type=-1“的错误,这是我们组在导入试题时发现试题名称...
Hibernate 使用 SQL Union 查询来实现这种策略。 这种策略支持双向的一对多关联,但不支持 IDENTIFY 生成器策略,因为ID必须在多个表间共享。一旦使用就不能使用AUTO和IDENTIFY生成器。 每个类层次结构一张表 @...
在src/main/resources/schema.sql每个分支上,都有SQL查询准备数据库(表和数据),这些数据库必须在数据库上执行。分公司:基本的Hibernate项目。 包含必要的Maven依赖项( pom.xml ),Hibernate配置( src/main/...
Hibernate目前总共分为三大类查询:cretiria,hql,本地sql 详细介绍着三种方式的区别和用法
本人在厦门邦初培训时候 使用的快速入门精简文档 Session缓存的作用 Session清理缓存的时间点 对象的临时状态、持久状态和游离状态 用session的update()方法使游离对象转变为持久化对象。...本地SQL检索方式
使用本地SQL的查询 9.4. 更新对象 9.4.1. 在同一Session中更新 9.4.2. 更新从session脱离的对象 9.4.3. 把与Session脱离的对象重新绑定 9.5. 删除持久化对象 9.6. 同步(Flush) 9.7. 结束一...
17.1.3 本地SQL检索方式 17.1.4 关于本章范例程序 17.1.5 使用别名 17.1.6 多态查询 17.1.7 对查询结果排序 17.1.8 分页查询 17.1.9 检索单个对象(uniqueResult()方法) 17.1.10 按主键逐个处理...