您的位置:首页 > 数据库

Hibernate命令式SQL查询的两种方式

2007-03-09 14:50 417 查看
<query name="getTeacherNotInClasses">
<![CDATA[from Classes where id not in (select t.classes.id from Teacher t where t.id=:teacherid)]]>
</query>

<sql-query "name"="persons">
<return alias="person" "class"="eg.Person"/>
SELECT person.NAME AS {person.name}, person.AGE AS {person.age},person.SEX AS {person.sex}
FROM PERSON person
WHERE person.NAME LIKE :namePattern
</sql-query>





测试代码:
List people = sess.getNamedQuery("persons")
.setString("namePattern", namePattern)
.setMaxResults(50)
.list();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐