Querydsl中文文档翻译.pdfVIP

  • 331
  • 0
  • 约4.01万字
  • 约 41页
  • 2022-04-26 发布于陕西
  • 举报
Querydsl 中文文档翻译 目錄 引言 0 介绍 1 教程 2 Querying JPA 2.1 Querying SQL 2.2 2 Querydsl 中文文档翻译 引言 Querydsl 是一个能使用静态类型构建类似于SQL的查询的框架。Querydsl 通过流 畅的API调用来构建原本需要用字符串连接或外部XML文件配置的查询。 相比于简单的字符串,使用级联API方法调用的好处在于 IDE的代码提示 几乎没有语法来允许无效的查询 领域类和属性可以线程安全的引用 变更领域类时可以更好的重构 引言 3 Querydsl 中文文档翻译 1. 介绍 1.1. 背景 Querydsl 能够诞生,是因为需要在类型安全的方式下进行HQL查询。构造的HQL查 询需要拼接字符串,并且会导致代码难以阅读。通过纯字符串对领域类型和属性的 不安全引用是基于字符串构建HQL的另一个问题。 随着类型安全的领域模型的不断的发展,给软件开发带了巨大的好处。领域最大的 改变直接反应在查询和自动查询的构建,它使查询构建更快且安全。 Querydsl最先支持的是Hibernate的HQL语言,现如今,Querydsl已经支持JPA, JDO,JDBC,Lucene,Hibernate Search,MangoDB,Collections 和 RDF(Relational Data Format) Bean作为后端。 1.2. 原则 类型安全是Querydsl的核心原则。查询是基于与领域类型的属性映射生成的查询类 型构建的。同时,函数/方法的调用也是使用完全的类型安全的方式构建的。 保持一致是另一个重要的原则。查询路径(Path)和操作在所有实现中都是相同的, 它们都具有一个公用的基本接口。 要想获得更多Querydsl查询和表达式的说明,请查看javadoc中的 com.querydsl.core.Query , com.querydsl.core.Fetchable 和 com.querydsl.core.types.Expression 类的文档。 介绍 4 Querydsl 中文文档翻译 教程 与一般的入门指南不同,我们提供了以Querydsl为主后端的综合教程。 Querying JPA Querying SQL 教程 5 Querydsl 中文文档翻译 2.1. Querying JPA Querydsl 定义了一个通用静态类型的语法用于查询持久化的领域模型数据。JDO 和 JPA 是 Querydsl 主要的集成技术。这篇手册介绍了如何让Querydsl与JPA整合 使用。 Querydsl JPA 是JPQL和标准条件查询 (Criteria queries)的新的使用方式。它结 合了条件查询的动态性和JPQL的表达能力,并且使用了完全的类型安全方式。 2.1.1. Maven 集成 在你的maven项目中添加下面的依赖 : dependency

文档评论(0)

1亿VIP精品文档

相关文档