文件名称:FluentJPA:Fluent API,用于用Java为JPA编写类型安全SQL查询
文件大小:154KB
文件格式:ZIP
更新时间:2024-02-27 04:29:52
java sql jpa sql-query hibernate
通过JPA重新控制SQL FluentJPA是一种用于关系(SQL)数据库和JPA的语言集成查询(LINQ)技术。 它允许您通过直接集成到语言中来使用Java编写强类型查询。 FluentJPA如何集成到Java中? 乍一看,似乎我们需要Java编译器中的钩子。 但是实际上,我们可以完全访问已编译的字节码,该字节码具有所有必要的“知识”。 这就是FluentJPA发挥作用的方式-读取字节码并将其转换为SQL。 结果,集成已完成,FluentJPA支持所有Java语言构造,包括函数,变量等-编译器可以编译的任何内容,并且在SQL上下文中也很有意义。 有关详细信息,请参见。 我们已经有了JP