首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

hibernate 用hql怎么实现子查询

2012-09-02 
hibernate 用hql如何实现子查询请问HQL实现select a.* from (select * from dual) as a where 11类似的应

hibernate 用hql如何实现子查询
请问HQL实现select a.* from (select * from dual) as a where 1=1类似的应该怎么写HQL呀 如果a没实体类可行不

[解决办法]
没实体类不行,除非你用sql
[解决办法]

探讨
因为上面我用子查询的目的是因为数据库没有实际的表,都想不用实体

[解决办法]
Hibernate可以使用SQL来查询的
Query query = session.createSQLQuery("select * from tableName").
query.addEntity(class); // 这里是查询结果的类,不需要对应数据库中的表。
[解决办法]
印象中可以的
返回的是一个list of map或者array
lz可以试一下

热点排行