关于Mybatis-别名

1. 关于设置别名扫描包的方法

在Mybatis 清单文件中 使用

使用包扫描的方式批量定义别名
	定以后别名等于类名,不区分大小写,但是建议按照java命名规则来,首字母小写,以后每个单词的首字母大写
	<typeAliases>
		<package name="包名全路径"/>
	</typeAliases>

  

2. 设置包扫描mapper

 使用包扫描的方式批量引入Mapper接口 
使用规则:
				1. 接口的名称和映射文件名称除扩展名外要完全相同
				2. 接口和映射文件要放在同一个目录下
<mappers>
  <package name="cn.test.mybatis.mapper"/>
</mappers>

  

时间: 2024-10-06 14:48:40

关于Mybatis-别名的相关文章

springboot之mybatis别名的设置

mybatis别名设置 在具体的mapper.xml文件中,定义很多的statement,statement需要parameterType指定输入参数的类型.需要resultType指定输出结果的映射类型. 一.mybatis默认支持别名 别名 映射的类型 _byte byte _long long _short short _int int _integer int _double double _float float _boolean boolean string String byte

MyBatis别名

转http://blog.csdn.net/qq_28885149/article/details/51694733 MyBatis中如果每次配置类名都要写全称也太不友好了,我们可以通过在主配置文件中配置别名,就不再需要指定完整的包名了. 别名的基本用法: <configuration> <typeAliases> <typeAlias type="com.domain.Student" alias="Student"/> <

MyBatis系列目录--4. MyBatis别名、字段冲突、动态sql、日志、xml其他组件等若干优化

一.mybatis执行日志 加入log4j/logback能看到mybatis更详细的执行情况,以logback为例子 Xml代码   <logback.version>1.0.13</logback.version> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>${l

mybatis别名&lt;typeAliases&gt;

1.在mybatis配置文件中配置. <!--定义别名--> <typeAliases> <typeAlias alias="role" type="com.learn.*.*.Role" /> </typeAliases> 2.通过自动扫描包自定义别名 <!--自定义别名 name为类所在的包路径--> <typeAliases> <package name="com.lear

3.mybatis别名配置

在实际项目开发中,我们经常性的设置返回对象.而设置的对象是使用全限定名,太长了 也比较麻烦 例如: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <m

04.MyBatis别名的设置和类型转换器

别名的设置:(别名不区分大小写): 设置单个别名: <configuration> <properties resource="db.properties" /> <typeAliases> <!-- 设置单个别名 --> <typeAlias type="com.offcn.entity.Person" alias="person"/> <typeAlias type="

11 MyBatis——别名设置

引入别名 在Mapper中我们常常使用包名.类名的方法引入类,但这样写太长了,MyBatis为我们提供了别名功能. 注意:是给类起别名,Mapper.xml不行 在MyBatis的配置文件中. 第一种方式:给单独的类起别名 在alias后跟上别名,在type中跟上包名.类名. <typeAliases> <typeAlias type="cn.xiaohei.pojo.People" alias="peo"/> </typeAliase

springboot值mybatis 别名等配置

在application配置文件中添加如下: mybatis: #该配置替换在sql-config-map中的typeAliases配置 type-aliases-package: com.ww.wwta.model config-location: classpath:config/sql-map-config.xml # 该配置不能同时与sql-config-map里的mappers存在 mapper-locations: classpath:config/mapper/*.xml 说明:

Mybatis关联查询(嵌套查询)

上一篇文章介绍了基于Mybatis对数据库的增.删.改.查.这一篇介绍下关联查询(join query). 三张表:user article blog 表的存储sql文件: /* Navicat MySQL Data Transfer Source Server : localhost Source Server Version : 50620 Source Host : localhost:3306 Source Database : mybatis Target Server Type :

转!!!Mybatis实现数据的增删改查(CRUD)

什么是 MyBatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架. MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索.MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录. MyBatis下载:https://github.com/mybatis/mybatis-3/releases Mybat