Sam*_*Sam 1 java orm hibernate hibernate-criteria
我是hibernate ORM的初学者.我找到了一个类Example(org.hibernate.criterion.Example).我搜索过很多关于同一个课程的内容,但我找不到真正的用途或任何好的例子.Hibernate文档没有为我提供足够的信息来理解这个类.
如果任何人能够提供一个最好的例子并解释Example类的用途,那将是很好的
提前致谢
该示例构建where-block.
为了找到18岁的每个用户,它将是:
User u = User();
u.setAge(18);
Collection<User> users = session.createCriteria(User.class).add(Example.create(u)).list();
// SELECT * FROM User WHERE age=18
Run Code Online (Sandbox Code Playgroud)
在集合users中只有18年龄的用户.
提示:该示例反映了每个不是的字段null.这意味着如果主键是默认的,int则将其0添加到where-block中WHERE age=18 AND id=0.让pk Integer成功使用它.
| 归档时间: |
|
| 查看次数: |
1020 次 |
| 最近记录: |