发表于: 2018-03-08 01:35:06
1 710
今天做了什么:
提交晚了,过了12点。。。
mybatis和spring整合,
根据师兄的要求,在main模拟的程序中用logger记录运行结果和耗时。
基本的crud都按上面的格式打了标签。
出现了几个问题:
1.一开始crud流程走到update会到id=3卡住,发现是因为之前删除的是id=3,所以insert循环11次,delete最后一个。
2.对name(number)进行模糊查询时,返回的是
以为是resultMap的原因,但是发现是不是。
主要就是这个问题。
这个解决应该就没问题了。
jdbcTemplate的applicationContext配置。
dpcp作为JdbcTemplate的dateSource
再自动扫描加载dao目录下的beans
可以在类前加注解来装配容器和id
在代码中,先创建容器。
dao类添加JdbcTemplate的依赖,
手动创建sql语句,用
Object[] objects = new Object[]{id};
来存储参数(?
调用JdbcTemplate对象的方法来执行sql语句
创建内部类RowMap把从db得到的数据转换为对象。
return结果。
明天打算做什么:
mybatis和mybatis-spring部署服务器
问题:
logger输出对象的格式问题。
jdbc的注解。
收获:
log很重要需要在流程中体现足够的信息。
评论