Mybatis
郝大侠001
一只程序猿!
展开
-
MyBatis查询无记录时的返回值
在MyBatis 3.4.1下如果Dao的返回值是实体,则select查询无记录时返回null。容易报空指针异常!Notice findById();如果Dao的返回值是List,则select查询无记录是返回的是[],也就是空数组,而不是null。所以这时候判空需要用CollectionUtils.isNotEmpty(),而不是"==null"List<Notice> ...原创 2020-01-08 17:12:42 · 2441 阅读 · 0 评论 -
Mybatis中xml文件配置sql标准格式
1.Mapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace="com....原创 2019-12-02 18:31:37 · 3027 阅读 · 0 评论 -
MyBatis用不用加@Repository?
MyBatis之@Repository注解@Repository是Spring框架提供的一种注解,来自如下包import org.springframework.stereotype.Repository;一般在SSM开发中编写MyBatis的DAO接口时使用,如下所示@Repositorypublic interface UserDao{}在DAO接口中注解了@Reposito...原创 2019-11-04 10:08:20 · 4928 阅读 · 1 评论