1.Hibernate的getResultList()方法没有返回值的概念,它是直接使用一个List集合进行接收所有的数据,里面的每一个元素都用一个Object[]数组来进行存储。
Debug时,发现
所以,这个遍历,是可以成功的
而Mybatis需要使用一个VO类,来接收每一行的数据,代码是这样的
因此对其进行数组转化是,无法使用(Object[]) ,目前我的解决策略是,手动为其添加所有的属性。
len为resultList的元素的属性数量
Object[] each = new Object[len];
each[1] = resultList.get(i).getXxx();
each[2] = resultList.get(i).getXxx()
Hibernate向MyBatis改造,遇到的一些小问题
最新推荐文章于 2021-07-20 19:45:04 发布