
mybatis
wangjun5159
2011年-至今一直从事java web开发,全栈开发,包括但不限于java技术栈、vue技术栈、微信小程序,uniapp,抓包wireshark/fiddler、nginx/keepalived,了解原生安卓,知道electron,关注flutter,欢迎技术咨询
展开
-
mybatis generator生成乱码问题
mybatis generator生成的文件可能会乱码,通过在Eclipse_Home/eclipse.ini文件中,指定 -Dfile.encoding=UTF-8,参考截图openFile-vmargs-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512m-Dfile.encoding=UTF-8原创 2015-09-01 10:56:00 · 4084 阅读 · 0 评论 -
mybatis foreach
mybatis foreach原创 2015-11-30 22:12:15 · 851 阅读 · 0 评论 -
mybatis association 懒加载实现原理
前言mybatis的association 标签可以设置关联对象,加载方式;如下的user关联dept,加载方式fetchType=”eager” <resultMap id="BaseResultMap" type="testmaven.entity.User"> <id column="id" jdbcType="INTEGER" property="id" /> <result原创 2016-08-06 22:27:14 · 5978 阅读 · 0 评论 -
mybatis 常见问题 FAQ
mybatis方法多个参数时,不加注解,可以吗?不能。多个参数时,必须加注解,并且注解内的名与EL表达式的名字相同,否则,执行错误。 但是,一个参数时,不需要加注解,并且EL中的值不需要跟参数名相同。比如多个参数时,注解名字必须与配置文件中名字相同User selectWhere(@Param("myname")String myname,@Param("age") Integer age);s原创 2016-08-06 21:36:01 · 784 阅读 · 0 评论 -
数据库查询n+1问题
简介在orm框架中,比如hibernate和mybatis都可以设置关联对象,比如user对象关联dept 假如查询出n个user,那么需要做n次查询dept,查询user是一次select,查询user关联的 dept,是n次,所以是n+1问题,其实叫1+n更为合理一些。mybatis配置UserMapper.xml<resultMap id="BaseResultMap" type="tes原创 2016-08-31 22:09:56 · 18536 阅读 · 0 评论 -
mybatis createcriteria和or的区别
mybatis generator插件生成的example中,有createcriteria和or方法,他们有什么区别呢? 通过源码,能很清楚的看出差别。createcriteria,当没有规则时,则加入到现有规则,但有规则时,不再加入到现有规则,只是返回创建的规则public Criteria createCriteria() { Criteria criteria = crea原创 2016-11-24 20:21:21 · 9215 阅读 · 0 评论 -
mybatis 返回主键
mybatis 返回主键原创 2016-06-03 13:55:32 · 4532 阅读 · 0 评论