iBatis 初体验,该如何解决
iBatis 初体验
alias="Account" 这里的 Account与 resultClass="Account" 中的 Account有关联吗? alias="Account" 这个别名要在什么时候用到?
------解决思路----------------------
resultClass="Account"使用的就是别名,指代com.pojo.common.Account
------解决思路----------------------
先定义了<typeAlias alias="Account" type="com.pojo.common.Account"/>
之后Account 就作为com.pojo.common.Account的别名使用,这个名字没有什么特殊要求,只要保证你定义的别名与使用的别名一致就好
一般定义成类名就好,便于理解和使用
<sqlMap namespace="myqxcdgl">
<!-- 实体POJO -->
<typeAlias alias="Account" type="com.pojo.common.Account"/>
<!-- 查询所有权限 -->
<select id="queryAccount" resultClass="Account">
SELECT * FROM TABLE
</select>
</sqlMap>
alias="Account" 这里的 Account与 resultClass="Account" 中的 Account有关联吗? alias="Account" 这个别名要在什么时候用到?
------解决思路----------------------
resultClass="Account"使用的就是别名,指代com.pojo.common.Account
------解决思路----------------------
先定义了<typeAlias alias="Account" type="com.pojo.common.Account"/>
之后Account 就作为com.pojo.common.Account的别名使用,这个名字没有什么特殊要求,只要保证你定义的别名与使用的别名一致就好
一般定义成类名就好,便于理解和使用