`

typeAliases

 
阅读更多

typeAliases是为了减少类名的长度来设置的。

例如:

<typeAliases>
    <typeAlias type="net.mybatis.model.User" alias="User"/>
</typeAliases>


       上述的以后使用net.mybatis.model.User则可以使用User来代替,这些的基础是只能够在配置文件中使用。

       当然,也可以通过扫描包的形式来进行:

<typeAliases>
    <package name="net.mybatis.model"/>
</typeAliases>


       另外,也可通过声明的形式,譬如:

package net.mybatis.model;

import org.apache.ibatis.type.Alias;

@Alias("User")
public class User {
private String name;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

@Override
public String toString(){
return this.getClass().getName()+":[name:"+this.name+"]";
}
}


        这些个可以理解为是一种别名。

        下面是系统的别名。

 

Alians

Type

_byte

btye

_long

long

_short

short

_int

int

_integer

int

_double

double

_float

float

_boolean

boolean

string

String

byte

Byte

long

Long

short

Short

int

Integer

integer

Integer

double

Double

date

Date

decimal

BigDecimal

bigdecimal

BigDecimal

object

Object

map

Map

hashmap

HashMap

list

List

arraylist

ArrayList

collection

Collection

iterator

Iterator

分享到:
评论

相关推荐

    Mybatis中typeAliases的使用

    在Mybatis这个强大的持久层框架中,`typeAliases`是一个非常实用的功能,它主要用于简化类全限定名的书写,提高代码的可读性和维护性。本文将深入探讨`typeAliases`的使用及其带来的益处。 首先,让我们了解什么是`...

    MyBatis全局配置typeAliases.txt

    在全局配置文件中配置类型别名—— &lt;!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"&gt; &lt;properties resource="com/cd/db.properties"/&gt;

    mybatis-demo7-typeAlias标签.zip

    在MyBatis的配置文件中,我们经常会看到`&lt;typeAliases&gt;`标签,这就是用来定义类型别名的地方。下面将详细讲解`typeAlias`标签的作用、用法以及实际应用。 ### 1. `typeAlias`的定义与作用 `typeAlias`是MyBatis...

    java数据访问层配置文件

    &lt;typeAliases&gt;&lt;/typeAliases&gt; &lt;environments default="development"&gt;&lt;/environments&gt; &lt;mappers&gt;&lt;/mappers&gt; ``` 2. **数据库连接配置**:在`environments`标签下,可以定义数据库连接的环境,包括数据源、事务...

    Mybatis基础教程

    - `&lt;configuration&gt;`:根元素,包含多个子节点如`&lt;properties&gt;`, `&lt;settings&gt;`, `&lt;typeAliases&gt;`, `&lt;typeHandlers&gt;`, `&lt;objectFactory&gt;`, `&lt;plugins&gt;`, `&lt;environments&gt;`等。 - `&lt;environments&gt;`:配置不同环境下的...

    mybatis教程

    &lt;typeAliases&gt; &lt;/typeAliases&gt; &lt;!-- 数据源配置 --&gt; &lt;!-- 其他配置 --&gt; ``` 在mybatis中,SQL语句通常写在Mapper接口对应的XML映射文件中,这样可以将SQL逻辑与业务代码分离,提高可维护性。...

    mybatis数据类型错误及解决方法

    再者,MyBatis的配置文件(mybatis-config.xml)中,如果没有正确配置数据源或者TypeAliases,也可能导致类型错误。TypeAliases用于简化Java类全名,如果你没有为自定义的Java类型添加别名,MyBatis可能无法识别,...

    mybatis的基础实现,及案例解析

    MyBatis基础实现流程 MyBatis是优秀的持久层架构,可以避免几乎所有的JDBC...properties用于引入外部文件,settings用于设置MyBatis的配置,typeAliases用于设置Mapper别名,environments用于设置数据库环境和数据源。

    MyBatisTest

    &lt;typeAliases&gt; &lt;/typeAliases&gt; ${jdbc.driverClassName}" /&gt; ${jdbc.url}" /&gt; ${jdbc.username}" /&gt; ${jdbc.password}" /&gt; &lt;/configuration&gt;

    mybatis-3-config.zip

    在 `mybatis-3-config.dtd` 中,我们可以看到各种 MyBatis 配置元素的声明,如 `&lt;configuration&gt;`、`&lt;properties&gt;`、`&lt;settings&gt;`、`&lt;typeAliases&gt;`、`&lt;mappers&gt;` 等。这些元素的使用方式和属性定义都在 DTD 文件中...

    MyBatis(ibatis)学习文档.docx

    MyBatis的typeAliases是指类型别名,用于简化Java对象与数据库表之间的映射关系。typeAliases可以在XML配置文件中定义,也可以在Java代码中定义。 typeHandlers MyBatis的typeHandlers是指类型处理器,用于处理Java...

    mybatis配置文件.zip

    3. **TypeAliases**:类型别名是为Java类型创建简短的名字,使得在XML配置中可以更简洁地引用。例如: ```xml &lt;typeAliases&gt; &lt;/typeAliases&gt; ``` 4. **ObjectFactory**:MyBatis允许自定义对象工厂,以控制...

    base-core.rar

    配置文件主要包含四大元素:settings、typeAliases、mappers和transactionManagers。其中,settings是框架的全局配置,如缓存、日志和数据源等;typeAliases用于简化Java类型到XML中的引用;mappers则定义了SQL映射...

    完整版Java web开发教程PPT课件 Java开发进阶教程 第19章 mybatis高级应用(共21页).pptx

    3. **TypeAliases元素**:用于为Java类型创建别名,简化XML配置中的类型名称。例如: ```xml &lt;typeAliases&gt; &lt;/typeAliases&gt; ``` 4. **TypeHandlers元素**:定义了如何将Java类型和JDBC类型之间进行转换的...

    针对mybatis3 基本环境搭建优化(一) .

    2. **设置别名**:在 `mybatis-config.xml` 配置文件中,可以通过 `&lt;typeAliases&gt;` 标签来设置别名。例如,为 `User` 类设置别名为 `User`: ```xml &lt;typeAliases&gt; &lt;/typeAliases&gt; ``` 或者,也可以使用 `...

    mybatis-settings_Mabtis_源码

    - `typeAliases` 标签:定义类型别名,简化 Java 类型的引用。例如: ```xml &lt;typeAliases&gt; &lt;/typeAliases&gt; ``` 3. 环境配置 - `environments` 标签:定义数据库环境,包括数据源和事务管理器。 - `...

    基于MyBatis XML配置方法(全面了解)

    MyBatis的配置文件包含了多个元素,包括settings、properties、typeAliases、typeHandlers、objectFactory、plugins、environments、environment、transactionManager、dataSource、databaseIdProvider和mappers等。...

    MyBatis中文教程

    3. XML映射配置文件是MyBatis的核心配置,包含了properties(属性)、settings(全局设置)、typeAliases(类型别名)、mappers(映射器)等元素。properties用于引入外部配置文件,如数据库连接信息;settings可以...

    黑马程序员mybatis教程第一天:SqlMapConfig.xml(1).pdf

    TypeAliases元素用于定义类型别名,例如将Java类名映射到别名,以便在配置文件中使用别名来引用Java类。 TypeHandlers(类型处理器) TypeHandlers元素用于定义类型处理器,例如将Java类转换为数据库中的类型。 ...

    mybatis项目资料

    4. **typeAliases**:类型别名简化了Java类型在XML配置中的书写。例如: ```xml &lt;typeAliases&gt; &lt;/typeAliases&gt; ``` 5. **plugins**:可以添加MyBatis插件,实现对SQL的拦截、日志等功能。例如,添加...

Global site tag (gtag.js) - Google Analytics