mybatis报org.apache.ibatis.reflection.ReflectionException: Error instantiating null with invalid type

遇到类似 错误     一般是由于 mybatis中的mapper文件配置不正确 

mybatis无法完成映射功能


我错误发生的原因

在配置商品类的时候   没有指定java类型    我以为mybatis 可以根据类里面的属性名称去自动识别要映射的类型    

但是事实证明好像不行  

我的业务需求      一个ordertail对应一个items表  一个订单明细对应一个商品类    但是订单对应多个订单明细


配置如下图



还有我补充一点  关于在mybatis的mapper.xml文件中  关于对  实体类配置    id  这个属性     是标识这个实体类是唯一的

下面是数据查询的结果

在mapper.xml文件中  配置了订单类的id 是唯一标识符   就是让这个 订单类的id 唯一了啊    因为id 唯一了    所有台式机就被 笔记本覆盖了!!!


下图我没有配置订单的id 是唯一属性   才和数据库是同样的数据


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值