QueryDSL:生成" S" JPA实体的类

时间:2017-12-20 13:15:54

标签: querydsl

QueryDSL看起来很不错,但有没有办法生成" S"从现有的JPA模型中查询SQL的类?

我看到你可以使用com.querydsl.apt.jpa.JPAAnnotationProcessor来生成" Q"类,并且您必须连接到数据库以生成" S"类。但是由于所有元数据信息(表格,列)都可以在JPA实体中找到,这应该足以生成" S"课程,不是吗?

目的:不依赖于数据库架构,这是不可靠的......并且在JPA无法使用的边项目中使用QueryDSL。

感谢。

1 个答案:

答案 0 :(得分:0)

根据西蒙的说法(顺便说一下),这是不可能做到的。我会坚持使用传统的方法对模式进行逆向工程(并且,谁知道,如果我有空闲时间,我将尝试从jpa模型实现S类生成)。