发表于: 2017-05-03 19:53:05

1 1202


今日完成

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目前。




返回列表 返回列表
评论

    分享到