Querydsl SQL查询构建工具

我要开发同款
匿名用户2010年05月22日
53阅读

技术信息

授权协议
LGPL

作品详情

Querydsl是一个Java开源框架用于构建类型安全的SQL查询语句。它采用API代替拼凑字符串来构造查询语句。可跟Hiberate和JPA等框架结合使用。

基本查询:

JPAQuery query = ew JPAQuery(etityMaager);List<Perso> persos = query.from(perso)  .where(    perso.firstName.eq("Joh"),    perso.lastName.eq("Doe"))  .list(perso);

子查询:

List<Perso> persos = query.from(perso)  .where(perso.childre.size().eq(    ew JPASubQuery().from(paret)        .uiqueResult(paret.childre.size().max())  )).list(perso);

排序:

List<Perso> persos = query.from(perso)  .orderBy(perso.lastName.asc(),            perso.firstName.desc())  .list(perso);

功能介绍

Querydsl是一个Java开源框架用于构建类型安全的SQL查询语句。它采用API代替拼凑字符串来构造查询语句。可跟 Hibernate 和 JPA 等框架结合使用。 基本查询: JPAQue...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论