hibernate09-Criteria

以下笔记均摘自OneNote的原始笔记,想要获取格式更好的OneNote原始笔记,以及相应的配套视频请访问http://hqyrbl.cn

Criteria

    除了使用Query查询外,还可以使用Criteria,它和Query的区别在于,不需要写HQL语句了,完全面向对象进行操作

条件查询

    eq代表等于

分页查询

模糊查询

Criteria的离线查询

    什么是离线查询?

        离线查询指查询规则和条件,不再由Criteria指定,而是由DetachedCriteria指定

        这种做法通常用于在Action,Service层封装好查询条件,然后传递到Dao层,再去生成相应的Criteria进行查询

    示例

DetachedCriteria dc = DetachedCriteria.forClass(User.class);

dc.add(Restrictions.like("name","%刘德华%"));

Criteria criteria = dc.getExecutableCriteria(sessoin);

List<User> list = criteria.list();

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2018年8月10日 今天儿子还是没去上学,昨晚咳的厉害听着有些上痰了!这样的情况应该再有两天就好了! 一大早起床...
    飘雪_23b4阅读 210评论 2 1
  • 画风景有几个要素是要掌握的,云,树,水,山,除了大面积的涂色,细节就要仔细刻画,对于零绘画基础的我,就要一...
    舞乐动婷阅读 344评论 0 4
  • 首先,检查可更新的版本:rvm list known 然后找到其中一个合适的版本进行更新:rvm install ...
    ivywenyuan阅读 473评论 0 0
  • 人一旦到了群体之中,智力就严重下降,为了获得所谓的认同,愿意抛弃是非观念,用智商去换那份让人感到安全的归属感。
    东方潇飞阅读 269评论 0 0