发表于: 2017-11-12 22:27:43

1 881


今日完成的事情:

1;mybatisresultType resultMap的区别


resultType resultMap的区别是什么?resultType一般用在返回类型是jdk自带的类型,比如int。。。resultMap一般用来自定义实体类型。当提供的返回类型属性是resultType时,MyBatis会将Map里面的键值对取出赋给resultType所指定的对象对应的属性。所以其实MyBatis的每一个查询映射的返回类型都是ResultMap,只是当提供的返回类型属性是resultType的时候,MyBatis会自动把对应的值赋给resultType所指定对象的属性。

parametertype 代表输入类型,可以使普通的类型,也可以是实体类

 

 

2,sqlsessionsqlsessionfactory


这两个都能用,好像牵涉到线程的安全性问题,暂时搁置了,有一点记录一下; Sql..Builder Sql..Bean的区别:mybatis中使用Sql..Builder创建session工厂;mybatis-spring整合时使用Sql..Bean替代SqlSessionFactoryBuilder来创建session工厂.

 

 

3;项目卡了……最终完成了框架的搭建;;;

 

 

明日计划的事情:

 

完成任务代码逻辑,结束tiles的使用

 

遇到的问题及解决方法:


各种奇葩卡......

 

1;不知道为什么项目就突然,就需要这个slf4j……

 

 

添加依赖….

 

 

2;什么鬼,也不知bean,还是dao...第一次遇到…检查没问题...

 

 

 

各种修改,改回去,,,结果自己就好了….

 

3;第二个..,mybatismapper文件有问题….卡卡卡卡……改来改去……自己又好了…..

 

 

 

4,titles配置文件不存在…..明明配好了的….

 

 

 

注释掉tiles….继续…..

 

5;项目tomcat启动成功,但是访问404,欢迎页,静态统统404

 

 

以为项目有问题,就想着打包,放到本地的tomca跑一下试试…..发现问题了,打包失败……加上插件就可以了,项目也都好了各种找不到也好了

 

 

 

6;这个是中间问题修改出来了,maptype…前面说了

 

 

最终原因可能是因为懒省事,一开始没有建立mvn风格的web项目;而是先建立maven后来导入web框架,这样会少建立java的源码包,还有测试的包………结果久出问题了……

 

 

收获:

大体框架打好了,完善代码


 



返回列表 返回列表
评论

    分享到