社区
Java EE
帖子详情
spring中getHibernateTemplate().createQuery的问题
bzshow
2005-07-24 11:17:34
getHibernateTemplate().createQuery 这个函数在spring1.21中没有了
. 不知道用什么函数来代替? tks
...全文
373
9
打赏
收藏
spring中getHibernateTemplate().createQuery的问题
getHibernateTemplate().createQuery 这个函数在spring1.21中没有了 . 不知道用什么函数来代替? tks
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jl220
2005-08-06
打赏
举报
回复
谢谢daquan198163的指点,我在Spring1.2中,为了得到一个Query,用了下列代码:
getHibernateTemplate().execute(new HibernateCallback(){
public Object doInHibernate(Session session){
Query query = session.createSession("XXX");}
return query;},true)
原来用getSession().getNamed.Query()这么简单。
tanguangbin
2005-08-05
打赏
举报
回复
如果要实现分页处理时,需要用createQuery() 来反回一个Query对象,然后设置从哪条记录开始取,不然你用FIND 方法就可以了.,
Vincent2013SH
2005-07-26
打赏
举报
回复
哈哈,那就给分吧搂主
zhenyang2002
2005-07-25
打赏
举报
回复
find
bzshow
2005-07-25
打赏
举报
回复
知道了. ok, 知道怎么实现了. 原来createQuery() 被 getSession().getNamedQuery()给代替了.
且session也是用getSession来得到, 以前可以直接访问session(是HibernateDaoSupport protect型成员变量)
bzshow
2005-07-25
打赏
举报
回复
import org.hibernate.Query;
import org.springframework.orm.hibernate.HibernateCallback;
import org.springframework.orm.hibernate.support.HibernateDaoSupport;
public Group findPopulatedGroupByName(final String name) {
return (Group) getHibernateTemplate().find("from Group g where g.name=?",name).get(0);
HibernateCallback callback = new HibernateCallback(){
public Object doInHibernate(Session session) throws HibernateException, SQLException {
Group group =null;
String query = "from Group g where g.name=?";
Query queryObject = getHibernateTemplate().createQuery(session, query);//这是用spring1rc中的.
现在想用spring1.21怎么实现啊?
queryObject.setParameter(0, name);
group = (Group) queryObject.list().get(0);
group.getUsers().size();//force load
return group;
}
};
return (Group) getHibernateTemplate().execute(callback);
}
Vincent2013SH
2005-07-25
打赏
举报
回复
getNamedQuery("xxx");明白是啥吧?
Vincent2013SH
2005-07-25
打赏
举报
回复
Query q = getSession().getNamedQuery("xxx");
q.setString(0, userID);
q.setLong(1, typeID.longValue());
q.setString(2, xxx);
q.setString(3, yyy);
q.setMaxResults(pageSize);
q.setFirstResult( (pageNum - 1) * pageSize);
return q.list();
libin53
2005-07-25
打赏
举报
回复
刚在学,帮你顶
spring
_MVC源码
弃用了struts,用
spring
mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的
spring
mvc,之前写的
spring
3.0 mvc和rest小例子没有介绍到数据层的内容,...
get
Hibernate
Template
()有模糊查询和 分页
`get
Hibernate
Template
()`是
Spring
框架与
Hibernate
集成时提供的一个便捷方法,它封装了对
Hibernate
Session的操作,使得在Service或DAO层进行数据库交互变得更加简单。 在给定的标题和描述
中
,提到的是`...
get
Hibernate
Template
分页-模糊查询
本文将详细介绍如何利用`get
Hibernate
Template
()`方法结合
Spring
框架进行分页查询和模糊查询。 #### 二、关键概念解释 1. **
Hibernate
**: 是一个开放源代码的对象关系映射(ORM)框架,它提供了从Java类到数据库表...
get
Hibernate
Template
`get
Hibernate
Template
()`方法是
Spring
框架
中
用于整合
Hibernate
ORM的一个关键接口,它是`
Hibernate
DaoSupport`类的一个重要方法。在
Spring
MVC(S2SH,即Struts2、
Spring
和
Hibernate
的组合)架构
中
,`...
struts2_
spring
_
hibernate
_分页显示.doc
在现代Web应用开发
中
,特别是基于Java平台的企业级应用,Struts2、
Spring
和
Hibernate
是非常重要的三大框架。其
中
,Struts2 负责前端表现层逻辑的控制,
Spring
提供了强大的业务逻辑层管理和依赖注入功能,而 ...
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章