MyaBatis日常笔记记录05--定义别名
在mapper映射文件中,标签中的resultType一般取全限定名称,而且推荐使用全限定名称的写法
这里介绍自定义别名的方式:
在主配置文件mybatis.xml文件中添加
<!--定义别名--> <typeAliases> <!--第一种方式: 可以指定一个类型一个自定义别名 type:自定义类型的全限定名称 alias:别名 --> <typeAlias type="com.example.domain.Student" alias="stu"/> <!--第二种方式: <package> name是包名, 这个包中的所有类,类名就是别名(类名不区分大小写) --> <package name="com.example.domain" /> </typeAliases>
对应的在mapper文件了改成自己定义的别名即可
<select id="selectStudentById" resultType="stu"> select id,name,email,age from student where id=#{studentId} </select> <!--多个参数使用@Param命名--> <select id="selectMultiParam" resultType="Student"> select id,name,email,age from student where name=#{myname} or age=#{myage} </select>