Robin's blog

归档 · 2019

首页

关于

归档

loading..
JavaJPAFenix

Fenix — 比 MyBatis 更加强大的 Spring Data JPA 扩展库

Fenix(菲尼克斯)是一个比 MyBatis 更加强大,为解决复杂、动态 SQL (JPQL) 而生的 Spring Data JPA 扩展库,目的是辅助开发者更方便、快捷的书写复杂、动态且易于维护的 SQL,支持 XML 和 Java 链式 API 两种方式来书写动态 SQL。 使用文档: https://blinkfox.github.io/fenix 特性 简单、轻量级、无副作用的集成和使用; 作为 JPA 的扩展和增强,兼容 Spring Data JPA 的各种特性; 提供了 XML 和纯 Java API 两种方式来书写 SQL; XML 的方式功能强大,让 SQL 和 Java 代码解耦,易于维护; 也可以采用 Java 链式 API 来书写动态 SQL; 具有动态性、极致的可复用性..

更多