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

好久没整理了。今年使用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。。。具体的跟踪源码就显而易见了

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

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

猜你喜欢

转载自freyja.iteye.com/blog/1782960
今日推荐