读书人

hibernate 用hql怎么实现子查询

发布时间: 2012-09-02 21:00:34 作者: rapoo

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可以试一下

读书人网 >Java Web开发

热点推荐