摘要:
一、应用 1、基本数据类型 + String 2、注解中的变量名称,与sql语句中的变量名称一致 3、单个变量,添加该注解意义不大,但推荐添加 4、mybatis xml 和 注解 二、案例 1、注解,见上篇 博客 2、xml a、接口类 User getUserById(@Param("uid") 阅读全文
摘要:
1、接口 package com.wt.dao; import com.wt.pojo.User; import org.apache.ibatis.annotations.Select; import java.util.List; public interface UserMapper { @S 阅读全文
摘要:
一、普通分页 使用sql语句 limit 起使位置, 步长a、接口 List<User> getLimitUser(Map<String, Integer> map); b、接口配置文件 <select id="getLimitUser" resultType="user" parameterTyp 阅读全文
摘要:
位置主要配置文件 mybatis-config.xml settings logImpl 指定 MyBatis 所用日志的具体实现,未指定时将自动查找。 SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | 阅读全文
摘要:
https://mybatis.org/mybatis-3/zh/sqlmap-xml.html A、实体类属性名称和数据库字段名不一致 结果映射 解决方案 1、sql语句字段起别名 select id, name as na from test 2、通过resultMap 结果集映射 接口类的配置 阅读全文
摘要:
思路 SqlSessionFactoryBuilder(使用核心配置文件) -> SqlSessionFactory -> sqlSession -> mapper 官网 SqlSessionFactoryBuilder 这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory 阅读全文
摘要:
核心配置文件 所有情况看官网的XML配置1、environments可以配置多个数据库链接信息,具体看官网 2、properties 作用:核心配置文件的数据库连接信息放到外部db.properties文件,在通过properties引入文件的内容 数据库配置文件 db.properties 数据库 阅读全文
摘要:
一、Map(万能)多用于实际生产环境 1、字段过多的情况 update 2、多条件 查询 3、sql语句,只需要几个有用的字段 例子 update 接口类 int updateUser2(Map<String, Object> map); xml <update id="updateUser2" p 阅读全文
摘要:
修改 1、接口 2、配置文件 一、基础crud 1、select 接口类 User getUserById(int id); xml文件 <!--id 方法名 resultType返回值类型 parameterType参数类型--> <select id="getUserById" resultTy 阅读全文
摘要:
一、前提 1、创建maven项目 2、添加依赖 <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version> </depende 阅读全文