<list name="Houses">
<key column="type_id"></key>
<list-index column="pubdate"></list-index>
<one-to-many class="cn.house.zxl.model.House"/>
</list>上面是List的配置文件,pubdate是个日期类型的列,报的错如下:by: java.sql.SQLException: 无效的列类型: getInt not implemented for class oracle.jdbc.driver.T4CDateAccessor我觉得应该就是这的问题,不应该是其他问题,是不是list排序不能用data排序?还是说我配置的不对而已?希望说清楚哦,如果不能用date,那么是不是只能用int?如果这样的话我再添一列用来排序岂不是很麻烦?莫非hibernate中只要需要排序的表全都加个position的列?太蛋疼了吧.......
<key column="type_id"></key>
<list-index column="pubdate"></list-index>
<one-to-many class="cn.house.zxl.model.House"/>
</list>上面是List的配置文件,pubdate是个日期类型的列,报的错如下:by: java.sql.SQLException: 无效的列类型: getInt not implemented for class oracle.jdbc.driver.T4CDateAccessor我觉得应该就是这的问题,不应该是其他问题,是不是list排序不能用data排序?还是说我配置的不对而已?希望说清楚哦,如果不能用date,那么是不是只能用int?如果这样的话我再添一列用来排序岂不是很麻烦?莫非hibernate中只要需要排序的表全都加个position的列?太蛋疼了吧.......
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货