因为我要用UNION,1对于我来说是个标识,告诉我一个查询的结果到哪里为止。
解决方案 »
- spring 用了@@Component和@Resource注入 为什么属性还是空的
- j2EE新手问题
- weblogic下https的实现
- 关于struts2.x下载的问题
- MyEclipse中的struts标签老是提示unknow tag
- SpringMVC的国际化问题
- 问一个关于HIBERNATE复合主键复杂一点的问题
- weblogic和websphere那个好一点啊?
- 有谁在程序里用过Ant这个工具吗?
- 帮帮找一下EJB1.1和EJB2.0规范,暴谢!
- 关于 classpath 和 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 问题求解
- ***100分请教,怎么样在XML文档中使用“变量”呢?***
你可以使用createSQLQuery()方法,用SQL来表达查询。你必须把SQL别名用大括号包围起来。 List cats = session.createSQLQuery(
"SELECT {cat.*} FROM CAT {cat} WHERE ROWNUM<10",
"cat",
Cat.class
).list();
List cats = session.createSQLQuery(
"SELECT {cat}.ID AS {cat.id}, {cat}.SEX AS {cat.sex}, " +
"{cat}.MATE AS {cat.mate}, {cat}.SUBCLASS AS {cat.class}, ... " +
"FROM CAT {cat} WHERE ROWNUM<10",
"cat",
Cat.class
).list()
和Hibernate查询一样,SQL查询也可以包含命名参数或者顺序参数。