准备了个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。。。具体的跟踪源码就显而易见了
后面我会放出一个多数据源版本,
多数据源就是为了分库、分表达到不需要改动任何业务代码就能实现数据扩容。
上一篇: javascript怎么传参数