发表于: 2017-05-03 19:53:05
1 1203
今日完成
1、学习mybatis,并照教程半敲了两个project
初步掌握了用xxMapper.xml文件或者@Insert等语句使用mybatis的方式
mybatis-config.xml是其会自动加载的文件,其他文件需要在这里被关联,如
properties文件被独立以便于修改、也更清晰,其实直接写在config中是一样的。
mapper文件同理
mapper中就是具体需要被执行的SQL语句了
2、学习log4j
log4j.xml需要放在src目录中被自动加载,DTD文件可以用system的(需要下载?),也能用网络的
初步的使用只需要在xml写上输出地点console或file,以及定义输出级别error,debug或info即可
可以配置不同级别的log选择不同的输出方式
3、发现昨天错误 too many connections的产生原因,mySQL默认最大只能建立100个连接,所以我的连接池不能取太多
今日想插入100万看看效果,一秒只能插入大概300条数据,感觉自己写的Pool性能捉鸡,要达到1亿这个数量级需要使用开源的
明日计划
使用c3p0完成任务一后面几步,加入spring整合项目
收获
初步掌握mybatis与log4j
问题
1、感觉mybatis的功能与自己实现的DAOImpl重合了,那么我该怎么处理,是弃用DAOImpl吗
2、我是否可以结束任务1目前。
评论