- 博客(2)
- 收藏
- 关注
原创 如果页面需要的数据来自于多张表中的数据,如何查询数据呢?
方案1:创建VO对象,保存查询的一条记录,如果查询的结果包含多条数据,Mybatis会自动将其封装成List集合。方案2:可以mapper接口中方法定义返回值类型为Map,或者List>map的key是String类型,表示的列名map的value是Object类型,表示的列值,代码如下: public Map<String,Object> queryStudent(int id); public List<Map<String,O
2021-06-24 20:22:04
436
原创 MyBatis出现“无效列类型1111错误”的解决方案
MyBatis出现“无效列类型1111错误”的解决方案数据从页面传入到MyBatis中间可能会数据丢失,也就造成了MyBatis接收到的值为null的情况,此时控制台会报出“无效列类型1111”这样的错误。解决方案只需要在xml映射文件的参数中添加jdbcType即可,#{id, jdbcType=INTEGER};(注意:类型是枚举类org.apache.ibatis.type.JdbcType中的值,所以要大写)注意:当Mybatis不能自动识别你传入对象的类型时(一
2021-06-24 15:34:10
6274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人