easy-fast-jdbc
一个支持高并发的jdbc链接池,体积小、速度快,目前只支持mysql
特色
user_id会自动映射成userId,无需as别名
执行查询后会根据sql和对象自动记录映射的字段,无需重新解析字段,查询更快
可多个不同数据库jdbc同时使用,互不影响
访问高峰时自动增加连接数,低频时再自动释放
当有连接release时,如果存在已失效的连接,框架会自动补充到初始化连接数
日志详细记录返回的行数,列数及返回的时间和部分执行结果
ChangeLog
Discussing
交流群616698275 答案easy
MySql配置
请将mysql的wait_timeout设置尽可能小,如wait_timeout=32
max_connections=1000
jdbc.properties初始化
datasource.maxActive=16 为连接不够时,最大允许上限
easy-fast-jdbc会根据调用频率,自动增加连接
datasource.maxIdle=2 为初始化连接数
请将jdbc.properties放在src目录下,不然无法读取配置
JDBCDataSource dataSource = JDBCDataSource.getInstance();
FastSession session = FastSession.getInstence(dataSource);
Spring初始化
//Dao层