Mybatis别名包的使用 您所在的位置:网站首页 阿乐的别名是什么呢 Mybatis别名包的使用

Mybatis别名包的使用

2024-07-15 15:46| 来源: 网络整理| 查看: 265

之前,我们在sql映射xml文件中的引用实体类时,需要写上实体类的全类名(包名+类名),如下:

insert into users(name,age) values(#{name},#{age})

parameterType=”me.gacl.domain.User”这里写的实体类User的全类名me.gacl.domain.User,每次都写这么一长串内容挺麻烦的,而我们希望能够简写成下面的形式

insert into users(name,age) values(#{name},#{age})

parameterType=”_User”这样写就简单多了,为了达到这种效果,我们需要在conf.xml文件中为实体类=”me.gacl.domain.User”定义一个别名为”_User”,具体做法如下:   在conf.xml文件中标签中添加如下配置:

这样就可以为me.gacl.domain.User类定义了一个别名为_User,以后_User就代表了me.gacl.domain.User类,这样sql映射xml文件中的凡是需要引用me.gacl.domain.User类的地方都可以使用_User来代替,这就达到了一个简化实体类引用的目的。

  除了可以使用这种方式单独为某一个实体类设置别名之外,我们还可以使用如下的方式批量为某个包下的所有实体类设置别名,如下:

复制代码

复制代码 就表示为这个包下面的所有实体类设置别名。MyBatis默认的设置别名的方式就是去除类所在的包后的简单的类名,比如me.gacl.domain.User这个实体类的别名就会被设置成User。

转载于http://www.cnblogs.com/tingbogiu/p/5603667.html



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有