Mybatis的别名的小解

<configuration>
    <typeAliases>
      <!--
      通过package, 可以直接指定package的名字, mybatis会自动扫描你指定包下面的javabean,
      并且默认设置一个别名,默认的名字为: javabean 的首字母小写的非限定类名来作为它的别名。
      也可在javabean 加上注解@Alias 来自定义别名, 例如: @Alias(user) 
      <package name="com.dy.entity"/>
       -->
      <typeAlias alias="UserEntity" type="com.dy.entity.User"/>
  </typeAliases>
  
  ......
  
</configuration>

看上面一段代码的解释

在Spring加载,myBatis的核心配置文件的时候:

	<!-- Mybatis-Spring -->
	<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<property name="configLocation" value="classpath:mybatis-config.xml" />
		<property name="mapperLocations" value="classpath*:com/activiti/orm/mappers/**/*.xml"></property>
	</bean>

为了方面在Mapper.xml文件中使用别名来应用JavaBean,在核心配置文件中可以引用别名:

方式一:

 <package name="com.dy.entity"/>
通过package的形式,mybatis会自动扫描你知道包下的javaBean,并且默认起一个别名,名字是:javaBean的首字母小写的其余字母照常的显示


方式二:

<typeAlias alias="UserEntity" type="com.dy.entity.User"/>
使用自定义的方式,alias:别名名称  type:javaBean的全路径。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值