日期:2014-05-18  浏览次数:20806 次

mybatis resultType太长
mybatis resultType太长 有没有简化的方法啊?
比如一个 xml查询定义
<select id="selectUser" parameterType="Long"
resultType="org.oa.platform.domain.User">

....
这个org.oa.platform.domain.User太长了,每次都要写,还容易写错。
能不能 有定义的方法啊
比如
<define id="user" class="org.oa.platform.domain.User">
之类的起个别名的方法。
然后 直接这样用就行了:<select id="selectUser" parameterType="Long"
resultType="user">
------解决方案--------------------
mybatis 配置文件中,加入如下红色字体:
<configuration>

      <typeAliases>
<typeAlias type = "org.oa.platform.domain.User" alias = "user" />
</typeAliases>

 
       ........
       ........
</configuration>