Mybatis(二,三)

Posted Mr.袋鼠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis(二,三)相关的知识,希望对你有一定的参考价值。

参考孤傲苍狼的博客,地址如下:

http://www.cnblogs.com/xdp-gacl/p/4264301.html

在此声明,自己写博客,是为了学习总结过程中的记录。没有侵权和偷懒的意思。

 

1.配置文件中,添加别名的时候有个顺序的问题

typeAliases 标签要放在perperties标签后,environments标签前

提供一个报错的时候,eclipse提供的顺序,好像是必须按照这个顺序来
Content Model : (properties?, settings?, typeAliases?, typeHandlers?, objectFactory?,
objectWrapperFactory?, reflectorFactory?, plugins?, environments?, databaseIdProvider?, mappers?)

2.为包下的类文件批量别名处理。

<!-- 配置实体类的别名,配置实体类别名的目的是为了在引用实体类时可以使用实体类的别名来代替实体类,达到简写的目的 -->
    <typeAliases>
        <package name="me.gacl.domain"/>
    </typeAliases>

这样写,Mybatis默认的设置别名额方式是去除类所在的包后的简单的类名,比如me.gacl.domain.User这个实体类的别名就会被设置成User

3.将配置的信息可以单独放在一个properties文件中,之后在conf.xml中引用这个配置文件

    <!-- dbproperties 导入-->
    <properties resource="db.properties"></properties>

 

以上是关于Mybatis(二,三)的主要内容,如果未能解决你的问题,请参考以下文章

mybatis学习日志二

mybatis入门基础----动态SQL

Mybatis + js 实现下拉列表二级联动

Mybatis(二,三)

开发工具:Mybatis.Plus.插件三种方式的逆向工程

#yyds干货盘点# mybatis源码解读:executor包(语句处理功能)