mybatis报org.apache.ibatis.reflection.ReflectionException: Error instantiating null with invalid type
2016-03-31 19:11
597 查看
遇到类似 错误 一般是由于 mybatis中的mapper文件配置不正确
mybatis无法完成映射功能
我错误发生的原因
在配置商品类的时候 没有指定java类型 我以为mybatis 可以根据类里面的属性名称去自动识别要映射的类型
但是事实证明好像不行
我的业务需求 一个ordertail对应一个items表 一个订单明细对应一个商品类 但是订单对应多个订单明细
配置如下图
还有我补充一点 关于在mybatis的mapper.xml文件中 关于对 实体类配置 id 这个属性 是标识这个实体类是唯一的
下面是数据查询的结果
在mapper.xml文件中 配置了订单类的id 是唯一标识符 就是让这个 订单类的id 唯一了啊 因为id 唯一了 所有台式机就被 笔记本覆盖了!!!
下图我没有配置订单的id 是唯一属性 才和数据库是同样的数据
mybatis无法完成映射功能
我错误发生的原因
在配置商品类的时候 没有指定java类型 我以为mybatis 可以根据类里面的属性名称去自动识别要映射的类型
但是事实证明好像不行
我的业务需求 一个ordertail对应一个items表 一个订单明细对应一个商品类 但是订单对应多个订单明细
配置如下图
还有我补充一点 关于在mybatis的mapper.xml文件中 关于对 实体类配置 id 这个属性 是标识这个实体类是唯一的
下面是数据查询的结果
在mapper.xml文件中 配置了订单类的id 是唯一标识符 就是让这个 订单类的id 唯一了啊 因为id 唯一了 所有台式机就被 笔记本覆盖了!!!
下图我没有配置订单的id 是唯一属性 才和数据库是同样的数据
相关文章推荐
- Apache Cordova-Android框架原理研究笔记 I
- Apache多端口配置
- 安装apache2.2
- apache-thrift新手文档
- Apache 设置调整
- Apache Spark as a Service
- Apache服务器access_log解读和分析
- Apache kafka原理与特性(0.8V)
- ubuntu安装apache2
- 使用Apache Axis框架进行WebService开发
- 将Flask部署到apache2
- ubuntu卸载apache2
- 关于Apache 工具包的一些记录,希望以后项目可以多多使用。
- [随手记]Android import org.apache.commons.codec.binary.Base64
- apache commons fileupload 1.3.1(七)FileItemFactory部分
- Apache Shiro 快速入门教程,shiro 基础教程
- redmine + apache + mod_fcgid
- apache mod_rewrite
- apache mod_rewrite
- Ubuntu下Apache web服务器的安装、配置及相关操作