1.在mybatis_config.xml中Mybatis别名设置
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!-- 对象命名空间 -->
<typeAliases>
<typeAlias alias="Staff" type="com.tongdatech.Staff"/>
</typeAliases>
<span style="white-space:pre"> </span> <!-- 映射map -->
<mappers>
</mappers>
</configuration>
2.还可以在spring-mybatis.xml中配置:
[html] view plain copy 在CODE上查看代码片派生到我的代码片
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-4.2.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-4.2.xsd
">
<!-- 其他配置省略,主要看别名配置 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.sqlSessionfactorybean">
<property name="dataSource" ref="dataSource" />
<property name="databaseIdProvider" ref="databaseIdProvider" />
<property name="mapperLocations" value="classpath*:/mapper/*/oracle/*.xml" />
<!-- 给映射的类配置别名 -->
<!-- 默认的别名是model类的首字母小写 -->
<!-- 如:StaffDeploy实体类。别名为:staffDeploy -->
<property name="typeAliasesPackage" value="com.tongdatech.demo.domain;com.tongdatech.sys.domain;com.tongdatech.hr.domain" /> //这里配置了三个包下的所有类的别名
<property name="plugins">
<list>
<ref bean="myBatisPaginator" />
<ref bean="nullsqlInterceptor" />
</list>
</property>
<property name="configuration">
<bean class="org.apache.ibatis.session.Configuration">
<property name="objectFactory">
<bean class="com.tongdatech.sys.component.mybatis.PageableObjectFactory" />
</property>
</bean>
</property>
</bean>
</beans>
在SpringMVC项目中一般都是以第二种为model设置别名。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。