1、相关主要的属性
(1)environments
配置数据库连接环境信息,可以配置多个environments,通过default属性切换不同的environments。
(2)typeAliases
类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写。
例如:原:
<select id="selectAll" resultType="com.lingnan.pojo.User">
select * from user;
</select>
通过类型别名设置缩写:
<typeAliases>
<package name="com.lingnan.pojo"/>
</typeAliases>
现可直接利用类名即可,无需加路径:
<select id="selectAll" resultType="User">
select * from user;
</select>
(3)其他属性:
小细节:配置各个标签时需要遵守前后顺序!!!
2、环境准备
MyBatisX插件:基于IDEA的快速开发插件,为效率而生。
功能:xml和接口方法相互跳转 和 根据接口方法生成statement。
statement:
安装插件:
(1)xml和接口方法相互跳转:
点进图中的小鸟,跳转到对应的接口:
(2) 根据接口方法生成statement:
在接口写下返回值和方法名,可点进生成statement
写下selectById方法:
点击创建statement:
生成statement:
该插件极大方便了对数据库操作的方法的创建和查找,提高开发效率!