# ak-jpa-plus **Repository Path**: aiktlab/ak-jpa-plus ## Basic Information - **Project Name**: ak-jpa-plus - **Description**: 对jpa进行增强 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-27 - **Last Updated**: 2025-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JPA-PLUS > JPA-Plus 是一个对 Spring Data JPA 的增强扩展库,旨在解决原生 JPA 在复杂查询、动态 SQL、自定义 SQL 管理等方面的不足。你提到的“支持 md 文件中 SQL 动态拼接并转换为实体对象”,这通常是 JPA-Plus 提供的一种灵活 SQL 管理方式,类似于 MyBatis 的 XML/注解方式,但以 Markdown(.md)文件作为 SQL 脚本的载体。 ## 简介 JPA 增强工具包 - 只做增强不做改变,简化CRUD操作。 - 支持在 .md 文件中编写原生 SQL; - 支持动态 SQL(如 if、foreach 等); - 自动将查询结果映射为实体对象(支持 DTO、Map、List 等); - 与 Spring Boot 无缝集成; - 保留 JPA Repository 的使用习惯。