mybatis-mapper

MybatisMapper映射

|▌冷眼眸甩不掉的悲伤 提交于 2020-10-29 13:28:48
MyBatis----mapper的输入映射和输出映射 mapper.xml文件是我们使mybatis时配置操作数据库语句的方,每个语句对应一个方法,具有输入参数和输出参数,各个参数有不同的类型,下面所说的就是何配置不同类型的参数 输入映射 简单类型 即java类库中原本所拥有的数据类型,如Integar,Long,String等。 配置方法,直接将类型添加到sql语句的parameterType属性中,代码如下 < select id = " findUserById " parameterType = " int " resultType = " cn.itcast.pojo.User " > SELECT * FROM user where id=#{id} </ select > pojo对象类型 输入的参数为一个pojo对象,可在sql语句中使用的参数为该对象的属性, #{ } 或者 ${ } 括号中的值为pojo属性名称。 使用前,需要在mapper-config.xml中的 <typeAliases> 标签下先声明该pojo对象,如 <typeAlias alias="PageParam" type="com.param.PageParam"/> 当需要对属性值进行计算时,只要在其中一个括号内写出计算过程,如下面代码中倒数第2行。 < select id = "

mybatis-generator的配置

懵懂的女人 提交于 2020-01-08 19:54:48
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> pom.xml文件 <!--mybatis逆向生成工具的核心jar--> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.5</version> </plugin> generatorConfig.xml 注意只能用这个generatorConfig名字,如果是其它的名字识别不了 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <generatorConfiguration> <!--指定驱动的位置--> <classPathEntry location="D:/Maven/repo/m2/mysql/mysql-connector-java/5.1.27/mysql

IDEA中创建自定义的mybatis的Mapper.xml文件及遇到创建后不识别的问题

拟墨画扇 提交于 2019-11-27 07:21:20
在IDEA创建Mybatis的XXMapper.xml文件: 1.先自定义创建模板: File->setting->Editor->File and Code Templates,看下图: 其中模板内容: <?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=""> </mapper> 2.创建刚刚新建好的文件模板: 选择要新建xml文件的目录->new->MybatisMapper模板,看下图: 会发现后边的模板,文件似乎没有被识别,没有高光提示,类似于纯文本文件,解决办法: 应该是idea编辑器对于TestMapper.xml设置为text类型的文本了,只要将这个设置删除就行了: File->Setting->Editor->File Type,看下图: 删除后,你会发现,你新建的xml文件,能够识别了,有提示。 来源: https://my.oschina.net/u/3723702/blog/3089997