使用SQL查询语句映射到对象实体的方法汇总
2015-01-08 12:34
691 查看
测试版本:Hibernate3
1,使用SQLQuery的addEntity(Entity.class)
注意事项:entity中的字段必须是持久化的,即在sql语句中的字段别名对应entity中的字段必须是持久化的
2使用query.addScalar("field", Hibernate.STRING);
说明:使用该方法没有字段持久化的限制,推荐在多表查询的时候可以使用该方法,用法如下图
1,使用SQLQuery的addEntity(Entity.class)
注意事项:entity中的字段必须是持久化的,即在sql语句中的字段别名对应entity中的字段必须是持久化的
2使用query.addScalar("field", Hibernate.STRING);
说明:使用该方法没有字段持久化的限制,推荐在多表查询的时候可以使用该方法,用法如下图
相关文章推荐
- Hibernate4 中getHibernateTemplate() 使用原生sql语句查询并返回非托管实体对象
- Hibernate使用sql语句查询,返回实体类型的方法及注意事项
- Java中使用hql,sql查询返回的list<Object> 转成需要的实体对象--方法讲解!
- 解决 ”不允许在查询中显式构造实体类型“问题及使用其他方法实现返回 List<Model对象>或者IQueryable<Model对象>对象
- Hql语句中使用distinct关键字查询多个字段后以对象形式返回的方法
- hibernate查询SQL语句返回自定义实体对象
- hibernate查询SQL语句返回自定义实体对象
- Ehcache二级缓存使用和不使用,iterate()方法查询的sql语句对比
- Java中使用hql,sql查询--多表查询后的新实体构建方法详解
- hibernate使用sql语句查询实体时,要写上addEntity
- hibernate使用本地sql语句查询,解决List<Object[]>转换成List<实体>
- 一对一关联查询时使用relation连贯操作查询后,调用getLastSql()方法输出的sql语句
- LINQ学习笔记(三)之LINQ to SQL 查询语句使用方法一
- 执行SQL语句时出现问题操作必须使用一个可更新的查询错误的解决方法
- 用原生sql查询返回实体对象的方法
- hibernate查询SQL语句返回自定义实体对象
- Delphi模糊查询[ POS函数和Like SQL语句 ]使用方法
- SQL查询语句使用方法参考二
- FMDB封装,用OC方法存储model,不用写SQL语句。使用runtime获取对象属性
- Android学习笔记之SQLite数据库的使用及常用的增删改查方法、无sql语句的DRUD方法汇总