欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

准备了个freyja实例项目(单数据源版)

程序员文章站 2022-03-06 20:37:59
...

好久没整理了。今年使用freyja-jdbc freyja-cache 做了2个项目了。

年底就整理下,本来想整个项目剔除业务之后放出来。结果删啊删啊全删了,于是只是把测试用例放了出来

附件就是 jar包和eclipse工程源码。

数据库在config文件里面 只有2个表

单数据源,配置文件在jdbc 里面修改。第一个数据源里面修改连接信息就好了

 

 

 

主要在 PropertyTest测试用例里面展示了下 freyja2 jdbc的语法 等

UserTest 里面展示了下 freyja-cache使用annotation方式 无侵入维护缓存。cache方面实际上好像远不止这些,freyja-cache就是扩展了 spring-cache。使之维护缓存集合

 

batchSave 和batchUpdate 方法配合mysql jdbc 的 rewriteBatchedStatements=true 参数可以提高30倍批量修改速度。当然freyja只是封装了spring jdbc。。。具体的跟踪源码就显而易见了

 

后面我会放出一个多数据源版本,

多数据源就是为了分库、分表达到不需要改动任何业务代码就能实现数据扩容。

 

 

 

 

 

 

  • lib.zip (9.2 MB)
  • 下载次数: 16