浏览 3644 次
锁定老帖子 主题:求教:关于自动构建查询语句的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2003-10-31
获知查询语句的运行结果的记录数只是目标之一,更重要的是我想自动将有关权限的一些sql子句插入到已构建好的查询语句中,不知有什么办法可以实现? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2003-10-31
自己解析一下hql。
|
|
返回顶楼 | |
发表时间:2003-10-31
能具体讲讲怎么做吗?
|
|
返回顶楼 | |
发表时间:2003-10-31
比如
select c from Cat c(或from Cat c) 把它变成 select count(*); from Cat c 应该不难吧。 |
|
返回顶楼 | |
发表时间:2003-10-31
用hqf写的没问题,但是如果查询语句是用Criteria做的该怎么办呢?
我查了一下,Criteria没有提供clone(),这样的话,如果我想对Criteria进行count,势必会修改criteria本身,这样的话该查询语句的本来的查询功能就没有了,我的想法是能不能有什么方法可以获得Criteria的相应的sql语句,然后我可以对该sql语句进行操作,但是不会影响Criteria本身 |
|
返回顶楼 | |
发表时间:2003-10-31
Criteria没有可以取得queryString的方法,我曾经在hibernate JIRA上提过请求,但还没有实现。
就用hql查询好了,Criteria的有一些限制,只适合比较简单的查询。 |
|
返回顶楼 | |