Mybatis起别名的方法

创建别名的三种方法

  1. 给实体类起别名
<typeAliases>
    <typeAlias type="com.pjx.pojo.User" alias="UserDao"/>
</typeAliases>
  1. 指定的一个包名,则包下的类名首字母小写作为别名

    <typeAliases>
       <package name="com.pjx.pojo"/>
    </typeAliases>

使用注解更改别名:

@Alias()

在这里插入图片描述
在使用中可用“别名”代替原名
如:

<select id="selectUser" resultType="com.pjx.UserDao" >
        select * from user
    </select>

可更改为:

<select id="selectUser" resultType="user" >
        select * from user
    </select>

总结:实体类少使用第一种,实体类多使用第二种。第二种如果要改别名需要使用注解

一些默认的别名
下面是一些为常见的 Java 类型内建的类型别名。它们都是不区分大小写的,注意,为了应对原始类型的命名重复,采取了特殊的命名风格。

别名	映射的类型
_byte	byte
_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
float	Float
boolean	Boolean
date	Date
decimal	BigDecimal
bigdecimal	BigDecimal
object	Object
map	Map
hashmap	HashMap
list	List
arraylist	ArrayList
collection	Collection
iterator	Iterator
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值