`
wandejun1012
  • 浏览: 2737417 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

querydsl 自动生成表插件

 
阅读更多

 

在pom中加入以下代码:

 

<build>
		<plugins>
			<plugin>
				<groupId>com.mysema.querydsl</groupId>
				<artifactId>querydsl-maven-plugin</artifactId>
				<version>${querydsl.version}</version>
				<executions>
					<execution>
						<goals>
							<goal>export</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<jdbcDriver>com.mysql.jdbc.Driver</jdbcDriver>
					<jdbcUrl>jdbc:mysql://192.168.1.151:3306/db_nono</jdbcUrl>
					<jdbcUser>nonobank</jdbcUser>
					<jdbcPassword>nonobank!@#</jdbcPassword>
					<packageName>com.nonobank.credit.domain</packageName>
					<targetFolder>${project.basedir}/target/generated-sources </targetFolder>
					<exportBeans>true</exportBeans>
					<tableNamePattern>
                        bill_repayment_history
                    </tableNamePattern>
				</configuration>
				<dependencies>
					<dependency>
						<groupId>mysql</groupId>
						<artifactId>mysql-connector-java</artifactId>
						<version>${mysql.connector.version}</version>
					</dependency>
				</dependencies>
			</plugin>
		</plugins>
	</build>

 

 

然后在mvn中或者m2e插件中,输入以下命令:

querydsl:test-export

 

 

 

 

分享到:
评论

相关推荐

    QueryDsl自动生成QModel(注解扫描annotation-processor)

    ### QueryDsl自动生成QModel(注解扫描annotation-processor) #### 一、概述 QueryDsl 是一种用于简化查询构建的 Java 库,它通过类型安全的方式帮助开发者编写更清晰、更易于维护的查询语句。而在使用 QueryDsl ...

    Idea的Generate Sources无法生成QueryDSL问题及解决方法

    通过添加这些依赖项和插件配置,我们可以解决Idea的Generate Sources无法生成QueryDSL问题,从而确保项目中的查询功能可以正常工作。 四、Maven的phase 在Maven中,phase是指构建项目的各个阶段。generate-sources...

    spring-boot-querydsl.zip

    Q类由QueryDSL插件自动生成,需要在IDE中配置相关插件并生成。 4. **查询操作**:使用QuerydslJPAQuery或者QuerydslPredicateExecutor接口,可以方便地构建复杂的查询、更新和删除操作。这些操作基于Java表达式,既...

    springData使用queryDsl

    它通过提供泛型 Repository 接口和自动生成实现来实现这一点。例如,你可以定义一个基本的Repository接口,Spring Data会自动为你创建对应的实现,提供保存、删除和查找等操作。 ```java public interface ...

    querydsl中文文档

    同时,还需要配置Maven APT插件以生成查询类型所需的元数据文件。 在集成QueryDSL到项目中后,开发者可以利用它提供的流畅API来编写查询,不再需要依赖XML文件或复杂的字符串拼接,从而使得代码更加清晰,也便于...

    querydsl-zh_CN.pdf

    例如,需要添加querydsl-apt和querydsl-jpa的依赖,并配置maven-apt-plugin插件以处理Querydsl的注解处理器,生成查询相关的源代码。 在使用Querydsl的过程中,需要理解和掌握以下几个关键概念: 1. 类型安全...

    querydsl-jpa-2.0.8.zip

    2. 为实体类生成Q类,Q类是Querydsl的查询类型,它代表了数据库中的表或实体。 3. 使用Querydsl提供的QuerydslJPAQuery或者QuerydslJPAPredicateExecutor来构建查询。 4. 在查询中使用Q类的对象来指定查询条件,例如...

    querydsl

    8. **代码生成**:Querydsl 提供了 Maven 插件或 Gradle 任务,可以根据你的实体模型自动生成对应的 Q 类,这些 Q 类是构建查询的基础。 9. **灵活性**:Querydsl 可以用于任何提供 JPA-like API 的库,如 Spring ...

    querydsl-lucene3-3.2.3.zip

    "image-maven-plugin.zip" 是一个Maven插件,用于自动生成图像缩略图,简化了项目中的图像资源管理。这两个工具都体现了开源精神,通过社区驱动的方式不断进化和完善,为开发者提供了强大且便利的功能。

    minimal-maven-kotlin-querydsl-example:最小Maven Kotlin和Querydsl示例

    `pom.xml`中的依赖管理部分列出了项目所需的库,如Spring Boot Starter Data JPA、Querydsl JPA、Kotlin插件等。 8. **构建过程**: 使用Maven的`mvn clean install`命令,可以编译项目、运行测试并生成可部署的...

    Spring Boot整合QueryDSL的实现示例

    接下来,配置`build`部分,特别是`maven-apt-plugin`插件,这个插件的作用是在编译期间根据实体类自动生成对应的Querydsl查询类型。配置如下: ```xml ... &lt;groupId&gt;com.mysema.maven&lt;/groupId&gt; ...

    详解非spring框架下使用querydsl的方法

    在Maven的`pom.xml`中添加Maven APT插件,以便在编译时自动生成Querydsl的Q类: ```xml ... &lt;groupId&gt;com.mysema.maven&lt;/groupId&gt; &lt;artifactId&gt;apt-maven-plugin &lt;version&gt;1.1.3 &lt;goal&gt;process ...

    com.alibaba.p3c.idea:p3c-common 代码规范插件

    阿里P3C(P3C IDEA)代码规范插件是一款专为IntelliJ IDEA开发的扩展工具,旨在帮助开发者遵循阿里巴巴内部制定的编码规范。这款插件是阿里巴巴开源社区的一部分,其目标是提升代码质量,增强团队协作效率,并且使得...

    hibernate-jpamodelgen-1.1.0.Final-dist.tar.gz

    它通过分析数据库的结构,自动生成包含注解的Java类,这些注解描述了实体类与数据库表之间的映射关系,包括字段类型、主键策略、关联关系等。这样,开发者可以避免手动编写大量的模板代码,将精力更多地集中在业务...

    spring-cloud-chapter:SpringCloud企业级核心技术,对应简书《 Spring Cloud核心技术》专题配套

    代码生成器(代码生成器) code-builder代码生成器根据你提供的模板文件(目前支持freemarker )自动生成实体类,可以很大很有效的提高开发效率。 Gitee地址: Github地址: : 持久化框架(MyBatis-Enhance) ...

    java古董级工具 构建工具 字节码操作 集群管理 代码分析 编译器生成工具 外部配置工具 约束满足问题求解程序 持续集成 CS

    持续集成工具如 Jenkins、Bamboo、CircleCI、Codeship、fabric8、Go、TeamCity 和 Travis CI,它们提供了自动化构建、测试和部署的解决方案,极大地提高了开发效率。CSV 解析库 uniVocity-parsers 则简化了 CSV 数据...

    springdata实例demo+mysql数据库代码通过阿里规约检测

    例如,定义一个 Repository 接口,SpringData 会自动生成对应的 CRUD 方法。 ```java public interface UserRepository extends JpaRepository, Long&gt; { User findByEmail(String email); } ``` 这里 `...

    Jspxcms网站内容管理系统 源码包 v9.0.0.zip

    4、文档管理自动获取描述长度增加到最长的450字符。 5、友情链接列表logo限制大小,避免logo尺寸过大导致页面显示不好看。 6、InfoPage和NodePage标签增加p0参数。 7、升级MySQL驱动,支持MySQL5.7。 缺陷(Bug...

    Idea 无法引用类问题解决办法

    本文将详细介绍如何解决Idea无法引用类的问题,特别是针对@Data注解无法自动导入的情况。 首先,这个问题可能并不是由于IDE版本或者依赖库版本不匹配造成的。在描述中提到,即使尝试更改了lombok.jar包的版本,问题...

Global site tag (gtag.js) - Google Analytics