随笔分类 - mybatis
摘要:背景: 在使用mybatis进行查询时,有个字段为null,报了空指针异常的错误。 一直以为是判断的问题,没判断到,想了很多办法,一直没解决。 解决方法 发现是因为在dao接口类的方法里面参数的类型为 int。 所以将int改为integer类型,问题解决。 是否是这儿发生了类型强转,当这个值为nu
阅读全文
摘要:1、一对多查询 <resultMap type="com.cdxt.ds.web.lesson.pojo.CourseInfo" id="courseDetailInfo" > <id column="courseID" property="courseID"/> <result column="p
阅读全文
摘要:有时我们需要批量想数据库中插入数据,如果通过循环一条一条的向数据库中插入,数据量大时容易造成阻塞,不建议使用。其实mybatis自身有很好的实现方式 1、批量插入 2、批量更新
阅读全文
摘要:需求:用户注册时检测用户名是否已存在,不存在从序列中生成一个序号进行注册,存在返回失败。 对存储过程了解的比较少,尝试写的存储过程。 存储过程 最初版 修改版。 mybatis 调用 注意:返回的结果是返回到paramMap中,开始一直以为是存储过程写错了,然后试着写了function函数,一样没有
阅读全文
摘要:Mybatis在分页的地方完全都是手写分页SQL和count的sql,总之很麻烦。想找一种优雅、简单点的方式。在github上发现一种很好的分页插件PageHelper。 1.配置拦截器插件 mybatis-config.xml 在代码中引用 对结果的处理封装了一个方法 思考:1、基于拦截器的分页,
阅读全文
浙公网安备 33010602011771号