mybaits逆向工程
pom12345678910111213141516171819202122<dependencies> <dependency> <groupId>com.github.pagehelper</groupId> ...
ParamType
mybatis中SQL接受的参数分为:(1)基本类型(2)对象(3)List(4)数组(5)Map
方法一:不需要写parameterType参数1public List<XXXBean> getXXXBeanList(String xxId, String xxCode);
12 ...
resultType,resultMap
一、返回一般数据类型比如要根据 id 属性获得数据库中的某个字段值。mapper 接口:
12//根据 id 获得数据库中的 username 字段的值 String getEmpNameById(Integer id);
SQL 映射文件:
12345678910< ...
MyBatis动态SQL
动态 SQL,主要用于解决查询条件不确定的情况:在程序运行期间,根据用户提交的查询条件进行查询。提交的查询条件不同,执行的 SQL 语句不同。若将每种可能的情况均逐一列出,对所有条件进行排列组合,将会出现大量的 SQL 语句。此时,可使用动态 SQL 来解决这样的问题。
动态 SQL,即通过 MyB ...
MyBatis 单标CRUD操作
概述本章主要内容是带领大家学习 MyBatis 的单表 CRUD 的相关操作方法
INSERT继续以 tb_user 表为例,修改映射文件,增加如下配置:
123456789101112131415161718192021<insert id="insert"&g ...
第一个 MyBatis 对象关系映射
POM编写完相关代码后,我们可以使用单元测试查看 MyBatis 的执行效果,需要增加单元测试相关依赖,配置如下:
12345678910<dependency> <groupId>org.springframework</groupId> ...
Spring 整合 Mybatis
POM在pom.xml文件中增加 MyBatis 相关依赖:
123456789101112131415<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis ...