关于hibernatetemplate的一些问题

问题描述

关于hibernatetemplate的一些问题
hibernatetemplate的find方法返回的是一个list的列表,但是我的sql语句是这样写的
select id,name from person;
那怎么得到id和name的值?

解决方案

你的find方法的参数是什么?还有你的id和那么是封装在实体当中的吗?
详细贴一下代码吧,不然大家基本上不会回答的呢

解决方案二:
import org.springframework.orm.hibernate4.HibernateTemplate;
private HibernateTemplate hibernateTemplate;
public void getStudentMessage(){

    hibernateTemplate.find(""select idname from person"");}

find方法是spring-orm-4.1.2.RELEASE.jar包里面的HibernateTemplate定义的,参数1是String类型的,参数2是object...values,返回值是List<?>
上面的方法调用find,处理一个查询的语句
person类是持久化类,属性:id、name、age、sex。
person表中有多行数据,每行字段有:id、name、age、sex。
我只查其中两个字段,会出错吗?
还是需要写成这样: List per=hibernateTemplate.find(""from person"");到时候再调用?

时间: 2024-08-11 18:20:48

关于hibernatetemplate的一些问题的相关文章

spring hibernate-spring-orm 的hibernateTemplate update 偶尔更新不成功。

问题描述 spring-orm 的hibernateTemplate update 偶尔更新不成功. 调用org.springframework.orm-3.1.1.RELEASE.jar包的HibernateTemplate的update方法,更新数据库的偶尔更新不成功.求大神帮助,跪谢了.... 解决方案 你更新数据的时候,是不是没有打开Hibernate的事务机制

HibernateTemplate类的用法

HibernateTemplate 提供非常多的常用方法来完成基本的操作,比如通常的增加.删除.修改.查询等操作,Spring 2.0更增加对命名SQL查询的支持,也增加对分页的支持.大部分情况下,使用Hibernate的常规用法,就可完成大多数DAO对象的CRUD操作. 1. .find(String queryString); queryString:hql查询语句 String queryString = "from user"; this.getHibernateTemplat

使用HibernateTemplate实现分页查询

最近有同学做项目的时候发现 Spring 整合 Hibernate 时候用的HibernateTemplate 不支持分页, 上网搜了搜找到结果并测试成功, 只需要用下面的方法就能分页: /** * 使用hql 语句进行操作 * @param hql HSQL 查询语句 * @param offset 开始取数据的下标 * @param length 读取数据记录数 * @return List 结果集 */ public List getListForPage(final String hql

ssh整合- &amp;amp;#39;sessionFactory&amp;amp;#39; or &amp;amp;#39;hibernateTemplate&amp;amp;#39; is required

问题描述 'sessionFactory' or 'hibernateTemplate' is required 怎么改错????? <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net

SSH整合时sessionFactory or hibernateTemplate is required异常

  我们知道对继承了org.springframework.orm.hibernate3.support.HibernateDaoSupport的类来说,需要注入sessionFactory呢?因为spring在初始化容器的时候会对这个对象作一个check, 看下HibernateDaoSupport源码中的checkDaoConfig()方法 就清楚啦: protected final void checkDaoConfig() {           if (this.hibernateTe

hibernatetemplate查询会有sql注入问题吗?

问题描述 hibernatetemplate查询会有sql注入问题吗? String hql = "SELECT u.userName FROM User u WHERE u.userName = ?"; List userList=this.getHibernateTemplate().find(hql,user.getUserName()); 如果有请问怎么解决?

关于hibernateTemplate的安全问题

问题描述 关于hibernateTemplate的安全问题 使用spring配置的serviceImpl是默认单例的,依赖注入hibernateTemplate,serviceImpl中的hibernateTemplate是一个成员变量,并发访问serviceImpl方法时使用的hibernateTemplate也是同一个对象,这里会产生线程安全问题吗? <bean id=""hibernateTemplate"" class=""org.

ssh-spring3中的hibernateTemplate怎么拿不到数据

问题描述 spring3中的hibernateTemplate怎么拿不到数据 <?xml version=""1.0"" encoding=""UTF-8""?> xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:context=""http://www.springframewor

spring-ssh整合hibernatetemplate不允许写的问题

问题描述 ssh整合hibernatetemplate不允许写的问题 struts2,hibernate5,spring4整合,以前没有遇到过,整整搞了一天了没找出原因,哪位大神帮帮忙: 页面Struts提示的错误信息如下: spring的beans.xml里是这么配置的 <bean id="sessionfactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">

hibernatetemplate-Spring4是否支持HibernateTemplate?求前辈科普下,万分感谢。

问题描述 Spring4是否支持HibernateTemplate?求前辈科普下,万分感谢. 看到网上很多前辈都是spring4中不在支持HibernateTemplate了,我很纳闷啊,求解惑 这是我从官方下载的:spring-orm-4.2.2.RELEASE.jar 麻烦大能门帮我下,谢谢. 解决方案 支持啊,,我用s2s4h4做过简单的用户登录,是可以用的,,不过貌似现在都不建议用hibernateTemplate了