在具体的mapper.xml文件中,定义很多的statement,statement需要parameterType指定输入参数的类型.需要resultType指定输出结果的映射类型. 如果在指定类型时输入类型全路径,不方便进行开发,可以针对parameterType或resultType指定的类型定义一些别名,在mapper.xml中通过别名定义,方便开发. 一.mybatis默认支持别名 别名 映射的类型 _byte byte _long long _short short _int int…
因为类的全限定名一般包括包名,显得很长,在使用过程中不是很方便,所以MyBatis中允许我们使用一种简写的方式来代替全限定名,这就是别名.这就相当于我们在玩微信的时候,有些人的昵称很长很难记,怎么办?我们给它加一个备注,方便我们快速识别,但是如果有两个相同的备注名怎么区分到底谁是谁呢,你可能会说通过头像,那再极端一点万一这俩人的头像也是一摸一样的呢?所以这就说明一个问题,别名必须是能够唯一标示一个类,否则容易引发冲突,这些问题在MyBatis的配置中都有对应的处理方式,待会会介绍.别名又分为系统…
1. mybatis中内置的一些别名,例如Map,List,int 等常用类型 2.手动为某个类设置别名 在mybatis的全局配置文件中加如下代码 <typeAliases> <typeAlias type="com.bjsxt.pojo.People" alias="peo"/> </typeAliases> 3.直接给某个包下所有类起别名,别名为类名, 代码如下 <typeAliases> <package…
typeAliases元素,术语类型别名 类型别名是为 Java 类型设置一个短的名字.它只和 XML 配置有关,存在的意义仅在于用来减少类完全限定名的冗余 <typeAliases> <typeAlias type="cn.cgq.demo.mybatis.bean.Student"/> <typeAlias type="cn.cgq.demo.mybatis.bean.Student"alias="Student"…
一.方式一:使用typeAlias <typeAliases> <typeAlias alias="User" type="com.**.entity.User"/> </typeAliases> 此种方式的缺点就是每增加一个实体类都需要加上对应的类配置 二.方式二:使用package <typeAliases> <package name="com.**.entity"/> </…
[转]MyBatis学习总结(三)——优化MyBatis配置文件中的配置 一.连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN&qu…
一.优化Mybatis配置文件conf.xml中数据库的信息 1.添加properties的配置文件,存放数据库的信息:mysql.properties具体代码: driver=com.mysql.jdbc.Driver url=jdbc:mysql://172.32.231.206:3306/edihelper username=root password=joyplus_edi 2.在conf.xml中引入配置文件,进行修改 <?xml version="1.0" encod…
一.properties 此标签的主要作用是引用配置文件,以数据源来举例. 新建mybatis-confing.properties配置文件 mybatis-confing.properties driver=com.mysql.cj.jdbc.Driver url=jdbc:mysql://127.0.0.1:3306/test?serverTimezone=UTC&useSSL=false username=root password=Yuhao@520 在MyBatis配置文件mybati…
properties标签 properties标签可以用来加载别的配置文件,比如可以加载数据库的配置文件,jdbc.properties. 下面是jdbc.properties jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/db_mbre jdbc.username=root jdbc.password=123456 然后在全局的配置文件MyBatis-config.xml中引入该配…
目录 配置文件 dtd提示 properties标签(不怎么用) typeAliases 自动把下划线换成驼峰命名 配置文件 看着这个配置文件,我们将对这个配置文件进行细致的讲解 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybati…