Hibernate中的查询方法摘录
来源:互联网 发布:对网络的看法 编辑:程序博客网 时间:2024/05/22 13:33
Query query=session.createQuery("from Customer c where c.name=:customerName"+"and c.age=:customerAge");
query.setString("customerName","Tom");
query.setInteger("customerAge",21);
List=query.list();
Query query=session.createQuery("from Customer c where c.name=?"+"and c.age=?"); query.setString(0,"Tom"); query.setInteger(1,21); List=query.list(); Criteria c=session.createCriteria(Customer.class); Criterion criterion1=Expression.like("name","T%"); Criterion criterion2=Expression.eq("age",new Integer(21)); c=c.add(criterion1); c=c.add(criterion2); List result=c.list(); Customer c=new Customer(); c.setAge(21); List result=session.createCriteria(Customer.class).add(Example.create(c)).list(); session.createQuery("from order o where o.customer=:customer").setEntity("customer",customer).list();
还有一种查询是可以放在配置文件中:
配置文件:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping
PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping>
<class name="onlyfun.caterpillar.User" table="USER">
<id name="id" type="string">
<column name="user_id" sql-type="char(32)" />
<generator class="uuid.hex"/>
</id>
<property name="name" type="string" not-null="true">
<column name="name" length="16" not-null="true"/>
</property>
<property name="sex" type="char"/>
<property name="age" type="int"/>
</class>
<query name="onlyfun.caterpillar.queryUser">
<![CDATA[
select user.name from User as user where user.age = :age and user.sex = :sex
]]>
</query>
</hibernate-mapping>
mark
- Hibernate中的查询方法摘录
- Hibernate中的数据查询方法
- 【Hibernate】Hibernate中的QBC查询
- Hibernate中的查询方法和返回值类型
- 学习中的指令、方法等摘录备忘
- Hibernate 中的 Criteria 查询。
- Hibernate中的复杂查询
- hibernate中的hql查询
- Hibernate中的命名查询
- Hibernate中的命名查询
- hibernate中的查询语句
- Hibernate 中的 Criteria 查询。
- Hibernate中的SQL查询
- Hibernate中的SQL查询
- hibernate中的查询小结
- hibernate 中的查询,添加
- Hibernate中的QBC查询
- hibernate中的连接查询
- GridView导出Excel研究
- 编译器细节考虑
- ASP.NET学习一
- 修正delphi编写的ocx控件中的DAX error问题
- SSHF备忘之依赖包(struts2+spring2.5+hibernate+freemarker)
- Hibernate中的查询方法摘录
- 大学生就业难背后可怕的潜规则
- web2.0精致导航下拉菜单代码
- div+css制作的水平三级横向弹出菜单
- 用css代替cellspacing、cellpadding
- Java 7 路线图更新:反响强烈
- 最新google首页的超酷导航效果
- Excel信息导入
- Windows API一日一练(59)CreateFileMapping和MapViewOfFile函数