发表于: 2018-03-08 01:35:06

1 711


今天做了什么:

提交晚了,过了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很重要需要在流程中体现足够的信息。


返回列表 返回列表
评论

    分享到