
MyBatis学习笔记
添柴程序猿
10年编程工作,涉及到.Net,Java,Android,C,Python等,爱好算法,人工智能,大数据等领域, 虚心求教,一起进步,大学毕业参加工作,如今一晃10多年已过,时间飞逝....
展开
-
mybatis工作总结001_mybatis中_parameter使用和常用sql
1. 简单数据类型,此时#{id,jdbcType=INTEGER}中id可以取任意名字如#{a,jdbcType=INTEGER},如果需要if test则一定 使用,此处一定使用_parameter != null而不是id != nullJava.lang.Integer" > select from base.tb_user where id =原创 2017-06-18 23:06:55 · 4432 阅读 · 0 评论 -
SpringMVC工作总结001_SpringMVC拦截器(资源和权限管理)
1.DispatcherServlet SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。 DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller来处理。 所以我们现在w原创 2017-06-18 23:18:54 · 503 阅读 · 0 评论 -
mybatis工作笔记002_mybatis中如果返回的结果没有的话默认返回null的list_但可启用returnInstanceForEmptyRow_返回为list不为null但为0条
技术交流QQ群【JAVA,C,.NET,BigData,AI】:170933152但是对象是null,然后程序后面判断的时候就出异常了。有时返回的是list,里面有1件数据,但数据为null,而不是我们想的0件。原因是MyBatis默认把那种所有字段为null的结果映射为null,而不是一个对象,里面的字段为null。想要返回一个对象,而不是null的话,需要启用returnInst...原创 2019-06-21 17:01:27 · 2758 阅读 · 1 评论 -
mybatis工作笔记003---Mybatis批量删除deleteByIds的用法
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152Mybatis批量删除deleteByIds的用法:ids要是:"1,2,3"的格式String ids = "";for (int i = 0; i < sysTestList.size(); i++) { if (i == sysTestList.size() ...原创 2019-09-26 21:07:37 · 3738 阅读 · 0 评论