问题描述:希望从数据库中查询一条数据并获取各字段值。但是hibernate自动生成的代码UserDAO.java文件中查询后返回的是一个List类型,我怎么也取不出这里面的字段值。
使用Eclipse导入hibernate并生成的UserDAO.java文件部分代码如下:
public List findByProperty(String propertyName, Object value) {
log.debug("finding Users instance with property: " + propertyName
+ ", value: " + value);
try {
String queryString = "from Users as model where model."
+ propertyName + "= ?";
Query queryObject = getSession().createQuery(queryString);
queryObject.setParameter(0, value);
return queryObject.list();
} catch (RuntimeException re) {
log.error("find by property name failed", re);
throw re;
}
}
public List findByUsername(Object username) {
return findByProperty(USERNAME, username);
}
然后在测试时的代码如下:
UsersDAO user = new UsersDAO();
List li = user.findByUsername("txldat");
Iterator it = li.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
但是打印结果却显示为:cn.edu.whu.xsjz.txl.vo.Users@18041e0
请问是什么原因啊,我应该怎么做才能够取出像id,name等字段的值呢?
分享到:
相关推荐
解决Hibernate对于Date类型的数据返回结果中时分秒不对的问题
Hibernate SQLQuery 查询Oracle char类型结果为一个字符解决方法 Hibernate SQLQuery 查询Oracle char类型结果为一个字符解决方法 Hibernate SQLQuery 查询Oracle char类型结果为一个字符解决方法 Hibernate SQL...
No Hibernate Session bound to thread,没有绑定线程解决办法,找了好久才找到的
7:Hibernate查询缓存Query Cache及实现
上传的资料都是非常经典的,这也是我学习过程中的心得,希望大家能给我指点,也希望大家多上传资料共同学习。千万不要传空文件夹。。。
基于IDEA的SSH项目之五:集成Hibernate--程序包
赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...
这里总结了一些Hibernate中的List信息的配置
Hibernate映射集合属性List,用于映射集合属性 List Hibernate 自动生成表 不需sql
Hibernate中使用Criteria Query各种QBC查询
基于IDEA的SSH项目之五:集成Hibernate----lib包
hibernate查询之HQLhibernate查询之HQLhibernate查询之HQL
包含hibernate所有所需jar包还有一些其他包日志包、jpa支持包等: 列如:hibernate-core-5.1.0.Final.jar hibernate-ehcache-5.1.0.Final.jar hibernate-entitymanager-5.1.0.Final.jar hibernate-envers-5.1.0....
收集的超经典教程:spring hibernate struts ajax xml
Hibernate_query查询数据表中的一个字段.
Hibernate中数据类型,涵盖了所有数据库的字段类型与Java基本类型间的映射关系
hibernate所需包:hibernate3,依赖包,JDBC
Hibernate连表查询 Hibernate连表查询
已经建立好了数据库对应的实体类,打开之后直接在项目中练习查询就行。Hibernate和JPA方式都有了。 项目需求: 1. jdk8(因为用到了lambda表达式)。 2. Eclipse或者IDEA开发环境,推荐IDEA,因为我就是用IDEA做的...
hibernate中,对其中的查询方式进行总结,包括hql查询,条件查询,sql查询等