我试图获得返回的行数而不是表中的所有结果.
我看到这可以这样做:
( (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不是直接从查询中获取所有返回的行数?
自从<和>作为XML语法的一部分.如何添加这些符号作为数据的一部分
<Note>Have to have <> symbols</Note>
Run Code Online (Sandbox Code Playgroud)
我听说有不同类型的数据可以像CDATA一样发送XML,因为字符数据解析每个字符不允许这些符号.
我知道<,>但这没有帮助.
是否存在可以发送XML的任何数据模式以避免任何工具识别符号?