# 框架优势
## 类型安全
字符串只能和字符串比较,数字只能和数字比较。
## 防SQL注入
基本不存在将参数直接拼接进查询语句的可能,杜绝SQL注入风险。
## 重构支持
可以直接重构实体的getter方法,则所有位置都将一起重构,对于修改字段信息是非常友好的,而且能够及时发现字段修改不到位的错误。
## 提示友好
再也不必到处去查实体包含哪些字段,也不再担心写错字段名,IDE直接提示。同时,几乎不提供写不合法JPQL的方法。
## 简单易用
与其它类似框架,如QueryDSL,Hibernate Criteria等相比,无生成代码的坑,更像SQL,更容易理解和使用。
# 使用手册
请参考[JpaQuery手册](https://github.com/ajiang-open/jpaquery/wiki/JpaQuery-Manual)
没有合适的资源?快使用搜索试试~ 我知道了~
一个基于原生Java代码查询方式的JPA查询框架.zip
共87个文件
java:82个
xml:2个
gitignore:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 88 浏览量
2024-03-24
11:00:57
上传
评论
收藏 70KB ZIP 举报
温馨提示
一个基于原生Java代码查询方式的JPA查询框架
资源推荐
资源详情
资源评论
收起资源包目录
一个基于原生Java代码查询方式的JPA查询框架.zip (87个子文件)
java0323
pom.xml 8KB
src
test
resources
log4j2.xml 1KB
java
com
jpaquery
testcase
builder
JPQLTest.java 739B
package-info.java 82B
querytest
ExampleTest.java 994B
QueryTest.java 3KB
package-info.java 84B
Gender.java 69B
schema
Teacher.java 2KB
IdEntity.java 1KB
Clazz.java 2KB
BaseEntity.java 2KB
Student.java 2KB
package-info.java 81B
package-info.java 74B
vo
VClazz.java 299B
VStudent.java 633B
package-info.java 77B
main
java
com
jpaquery
builder
JPQL.java 14KB
package-info.java 73B
core
constant
LikeWay.java 91B
package-info.java 79B
SubQueryHandler.java 144B
Querys.java 944B
render
JpaQueryRender.java 848B
impl
JpaQueryRenderImpl.java 26KB
package-info.java 82B
package-info.java 77B
QueryHandler.java 138B
facade
FunctionPath.java 162B
JpaQueryEach.java 159B
QueryAppender.java 882B
Having.java 176B
JpaQuery.java 5KB
Join.java 206B
WherePath.java 2KB
Group.java 289B
Order.java 172B
HavingFunctionPath.java 690B
JoinHandler.java 97B
OrderPath.java 136B
Or.java 74B
QueryRender.java 265B
BetweenPath.java 199B
SubJpaQuery.java 139B
HavingPath.java 257B
WhereHandler.java 99B
And.java 125B
Select.java 176B
SelectPath.java 366B
package-info.java 77B
GroupPath.java 119B
JoinPath.java 285B
Where.java 841B
impl
GroupImpl.java 1KB
OrderImpl.java 1KB
SelectImpl.java 2KB
HavingPathImpl.java 5KB
BetweenPathImpl.java 1KB
SubJpaQueryImpl.java 513B
QueryAppenderImpl.java 5KB
JpaQueryHandler.java 8KB
JpaQueryImpl.java 19KB
HavingImpl.java 1KB
OrderPathImpl.java 1KB
GroupPathImpl.java 713B
SelectPathImpl.java 2KB
JoinImpl.java 3KB
WherePathImpl.java 17KB
JoinPathImpl.java 3KB
WhereImpl.java 3KB
package-info.java 70B
vo
QueryContent.java 2KB
PathInfo.java 2KB
EntityInfo.java 1006B
FromInfo.java 568B
package-info.java 73B
support
package-info.java 73B
util
_Helper.java 4KB
_Proxys.java 7KB
_MergeMap.java 3KB
example
Example.java 9KB
Examples.java 118B
package-info.java 61B
LICENSE 11KB
.gitignore 247B
README.md 832B
共 87 条
- 1
资源评论
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3640
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python开心麻花影视作品分析程序+源码.zip
- pythonExcel数据分析师程序+源码.zip
- PlatformUI.jar 支持RCP控件环境插件
- 基于BP神经网络的回归分析,基于优化动量因子的BP神经网络,基于优化学习率的BP神经网络,基于优化隐藏层神经元的bp神经网络
- python读取excel数据Python-file-reading-master.zip
- STC15单片机串口2使用程序例子
- 读取日志的excel生成周报 用python3开发weekplan-master.zip
- python 读取excel数据导入dbimport-data-master.zip
- K折交叉验证BP神经网络,多输入多输出BP神经网络(代码完整,数据齐全)
- B07训练原图.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功