小编use*_*782的帖子

如何计算Hibernate查询语言中的行?

我试图获得返回的行数而不是表中的所有结果.

我看到这可以这样做:

( (Integer) session.createQuery("select count(*) from ....").iterate().next() ).intValue()
Run Code Online (Sandbox Code Playgroud)

但是当试图以整数格式存储此查询时(它表示无法转换Query to Integer)

我正在使用动态查询,其中的值将在此查询下方提及

theQuery = "select count(*) from THM as thm " + 
                "join thm.TMC as tmc " +
                "join tmc.TIMCC as timcc " +
                "where thm.Qid = :Qid and thm.Cv = :Cv and timcc.Did = :Did and timcc.Cv= :Cv";

Query query = session.createQuery(theQuery);
query.setInteger("Qid", Integer.parseInt(Qid));
query.setInteger("Did", Did);
query.setInteger("Cv",cV);
Run Code Online (Sandbox Code Playgroud)

现在,如何在变量中使用Hibernate查询而list.size不是直接从查询中获取所有返回的行数?

java database hibernate hql

7
推荐指数
3
解决办法
4万
查看次数

如何在XML中编码'<'&'>'符号

自从<>作为XML语法的一部分.如何添加这些符号作为数据的一部分

<Note>Have to have <> symbols</Note>
Run Code Online (Sandbox Code Playgroud)

我听说有不同类型的数据可以像CDATA一样发送XML,因为字符数据解析每个字符不允许这些符号.

我知道&lt;,&gt;但这没有帮助.

是否存在可以发送XML的任何数据模式以避免任何工具识别符号?

xml xml-parsing

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

database ×1

hibernate ×1

hql ×1

java ×1

xml ×1

xml-parsing ×1