有三个代码段,请大家帮我分析下,谢谢!
(1)<select id="getAllBook" resultClass="java.util.List">
<![CDATA[
select * from book
]]>
</select> 为什么提示“java.util.ArrayList be cased to entity.Book”
(2)<select id="getAllBook">
<![CDATA[
select * from book
]]>
</select> 不报异常,但是界面上不显示任何东西
(3)<select id="getAllBook" resultClass="book">
<![CDATA[
select * from book
]]>
</select> 正常显示出来
(1)<select id="getAllBook" resultClass="java.util.List">
<![CDATA[
select * from book
]]>
</select> 为什么提示“java.util.ArrayList be cased to entity.Book”
(2)<select id="getAllBook">
<![CDATA[
select * from book
]]>
</select> 不报异常,但是界面上不显示任何东西
(3)<select id="getAllBook" resultClass="book">
<![CDATA[
select * from book
]]>
</select> 正常显示出来
在ibatis 返回结果集进行自行绑定的时候,也只有book对象中的setXX可以匹配,。
所以只有(3)行咯
呵呵