平时没遇到过这么用的,看着还可以,简单demo:
按条件查询(Criteria的用法):
(criteria是hibernate固有的)
按示例查询:
作为Criteria工具的一部分,hibernate支持按示例查询(Query By Example,QBE)
按条件查询(Criteria的用法):
- public Item quertItem(String itemName) {
- Session session = getSessionFactory().openSession();
- Criteria criteria = session.createCriteria(Item.class);
- criteria.add(Restrictions.like("itemName", itemName));
- Item item = (Item) criteria.uniqueResult();
- return item;
- }
(criteria是hibernate固有的)
按示例查询:
作为Criteria工具的一部分,hibernate支持按示例查询(Query By Example,QBE)
- public Item quertItem2(String itemName) {
- Session session = getSessionFactory().openSession();
- Criteria criteria = session.createCriteria(Item.class);
- Item itemExample = new Item(itemName);
- criteria.add(Example.create(itemExample));
- Item item = (Item) criteria.uniqueResult();
- return item;
- }
本文介绍Hibernate框架中Criteria API的基本使用方法,包括按条件查询和按示例查询两种方式,并提供了具体的代码示例。
1107

被折叠的 条评论
为什么被折叠?



