发表于: 2017-07-10 22:30:25

2 1219


任务进展:

       1:解决了测试报错的问题,原因是自己使用的jdbcTemplate对象不是来自于实现了spring.xml中的bean的对象,所以操作时报空指针异常,修改之后运行正常。

       2:学习了log4j的配置和使用。按照教程配置了log4j.properties文件,然后运行,成功。

遇到问题:

       看log4j教程输出日志到数据库,有这么一句话:log4j.appender.DB.sql=INSERT INTO LOGS VALUES("%x","%d","%C","%p","%m"),不懂values()里面的参数的意思,去搜了下,这些参数表示日志输出转换模式,根据这些参数所指定的模式格式化输出,log4j有一张模式转换表,具体参见这里:http://blog.csdn.net/silentbalanceyh/article/details/4564902

明日计划:

       学习将数据库部署到服务器。

收获:

       1、resultType与resultMap

       resultType:从该属性所在的元素下的sql语句中返回的期望类型的类的完全限定名或别名。注意如果是集合情形,那应该是集合可以包含的类型,而不能是集合本身。使用 resultType 或 resultMap,但不能同时使用。

       resultMap:外部 resultMap 的命名引用。

       简单理解就是:resultType是预定义的结果类型,但是一些情况下指定resultType并不能很好的描述一个领域模型,resultMap提供了更多的描述属性来将结果构建成一个模型。

       2、log4j的配置和使用


返回列表 返回列表
评论

    分享到