MyBatis
狂飙的yellowcong
yellowcong
展开
-
Mybatis之$和#的区别-yellowcong
Mybatis中的$和#两个传参方式的区别,$是在执行SQL前,将SQL拼接号,这种场景用于传递数组的情况,还有动态GROUP BY的情况,#是将引用参数传递进去,#这种方式可以解决到SQL注入的问题原创 2017-09-23 22:29:21 · 360 阅读 · 0 评论 -
MyBatis之注解开发-yellowcong
Mybatisy的对象映射的时候,只能名称一一对应,才可以映射上,不然就需要通过@Results来设定别名,同时在传递多个参数的时候,需要通过@Param来指定对应的参数,我本人觉得基于注解开发相对于XML更加的舒服一些。原创 2017-11-24 11:18:04 · 479 阅读 · 0 评论 -
MyBatis之配置文件、Entity生成工具-yellowcong
这个工具mybatis-generator-gui可以说是可以节省很大的时间,可以直接生成Entity,xml以及简单的dao功能,非常的爽,默认会将数据库的下划线命名转化为驼峰命名的方式,所以所是非常的爽,再说你还可以自己更改里面的代码,实现更多功能原创 2017-11-24 12:00:59 · 539 阅读 · 0 评论 -
MyBatis之控制台输出sql-yellowcong
MyBatis控制台输出Sql的方式有两种,一种是自带的格式化输出这种方式对于Mybatis的版本有要求,第二种是,自己手动添加日志规则的打印方式,这种更加的灵活方便。第一种方法:通过Mybatis自带的Mybatis提供的标准日志输出,是在3.2.x版本有,我测试了低版本,就报错原创 2017-12-16 11:55:13 · 10280 阅读 · 0 评论