08 2018 档案
摘要:背景: 在使用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函数,一样没有
阅读全文
浙公网安备 33010602011771号