Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

querydsl-sql-spring-annotation-apt

JDBC实体类表字段常量生成,代替:http://querydsl.com/static/querydsl/latest/reference/html/ch02.html#jpa_integration

<plugin>
    <groupId>com.querydsl</groupId>
    <artifactId>querydsl-maven-plugin</artifactId>
    <executions>
        <execution>
            <goals>
                <goal>export</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <jdbcDriver>org.postgresql.Driver</jdbcDriver>
        <jdbcUrl>jdbc:postgresql://127.0.0.1:5432/dev</jdbcUrl>
        <jdbcUser>postgres</jdbcUser>
        <jdbcPassword>123456</jdbcPassword>
        <packageName>dto</packageName>
        <targetFolder>${project.basedir}/target/generated-sources/java</targetFolder>
    </configuration>
    <dependencies>
        <dependency>
            <groupId>org.postgresql</groupId>
            <artifactId>postgresql</artifactId>
            <version>42.7.7</version>
        </dependency>
    </dependencies>
</plugin>

引入maven依赖,加SpringData注解即可自动生成

开始使用

  • Maven:
<dependency>
    <groupId>io.github.dengchen2020</groupId>
    <artifactId>querydsl-sql-spring-annotation-apt</artifactId>
    <version>0.0.1</version>
    <scope>provided</scope>
</dependency>

自动识别@Table,@Column,@Transient等SpringData注解生成字段常量类

About

识别SpringDataJdbc注解,生成Querydsl-sql所需的Q类,而不用连接数据库

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages