没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Java持久性框架比较 该项目比较了Java的非JPA SQL映射(持久性)框架(jOOQ,Spring JDBCTemplate等)的用法。 我们用它来找出在开发时哪个数据库层是最好的 我不是在比较性能,而是在日常任务中如何使用这些框架。 我准备了一些常见的方案,通常需要这些方案来实现以数据为中心的应用程序,然后使用各种非JPA DB层框架来实现这些方案。 这个项目应该服务 在确定SQL映射框架时作为参考 作为常见框架使用场景的模板(请参阅下面的场景) 记录此类常见用法的最佳做法(欢迎发表评论! ) 根据需要使用存储库中的代码(MIT许可证) 框架比较 我选择要考虑的框架具有以下(主观评估:))条件: 该框架应包含(而不是隐藏)我们正在使用SQL语言和RDBMS 该框架必须足够成熟才能用于“企业级”使用。 可以利用JPA批注,但不能完全JPA实现(请参见下面的“为什么只使用非JPA?”部分) 考虑到这一条件,对以下框架进行了比较: Spring JDBCTemplate (请参阅) jOOQ (请参阅) MyBatis (请参阅和) EBean (请参阅) J
资源推荐
资源详情
资源评论
收起资源包目录
java-persistence-frameworks-comparison-master.zip (56个子文件)
java-persistence-frameworks-comparison-master
.gitignore 23B
jooq.gradle 2KB
settings.gradle 57B
build.gradle 2KB
src
main
resources
jooq
queries
getProjectsWithCostsUsingNativeQuery.sql 769B
mybatis
mybatis-config.xml 893B
mappers
DataRepositoryMapper.xml 5KB
application.properties 1KB
java
com
clevergang
dbtests
repository
api
data
Company.java 1KB
RegisterEmployeeOutput.java 2KB
Employee.java 2KB
Department.java 2KB
Project.java 1KB
ProjectsWithCostsGreaterThanOutput.java 2KB
DataRepository.java 6KB
impl
jooq
generated
DefaultCatalog.java 1KB
Keys.java 7KB
tables
records
CompanyRecord.java 4KB
EmployeeRecord.java 7KB
ProjectRecord.java 4KB
DepartmentRecord.java 4KB
ProjectemployeeRecord.java 4KB
Company.java 3KB
Employee.java 4KB
Projectemployee.java 4KB
Department.java 4KB
Project.java 3KB
Routines.java 1KB
routines
RegisterEmployee.java 5KB
Sequences.java 1KB
Public.java 3KB
Tables.java 2KB
JooqDataRepositoryImpl.java 14KB
jdbi
JDBIDataRepositoryImpl.java 11KB
mybatis
DataRepositoryMapper.java 1KB
MyBatisDataRepositoryImpl.java 5KB
jdbctemplate
JDBCDataRepositoryImpl.java 15KB
ebean
entities
ProjectEntity.java 1KB
ProjectEmployeeEntity.java 1KB
DepartmentEntity.java 1KB
EmployeeEntity.java 2KB
CompanyEntity.java 1KB
EBeanDataRepositoryImpl.java 12KB
DbTestsApplication.java 5KB
Scenarios.java 17KB
test
java
com
clevergang
dbtests
JooqScenariosTest.java 2KB
EbeanScenariosTest.java 2KB
JdbcTemplateScenariosTest.java 2KB
MyBatisScenariosTest.java 2KB
JDBIScenariosTest.java 2KB
sql-updates
SimpleCompanyModel (draw.io).xml 2KB
sql_functions
register_employee.sql 2KB
create-script.sql 4KB
LICENSE 1KB
README.md 11KB
SimpleCompanyModel.png 28KB
共 56 条
- 1
资源评论
不吃酸菜的小贱人
- 粉丝: 44
- 资源: 4668
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功