springBoot整合myBatis错误:java.lang.NoSuchMethodException
来源:互联网 发布:unity3d最全资源合集 编辑:程序博客网 时间:2024/06/05 04:14
java.lang.NoSuchMethodException: com.jssz.model.SysStaffdef.<init>(java.math.BigDecimal, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.math.BigDecimal, java.util.Date···
错误代码如上所示:
错误原因:
①在Mybatis的配置文件中用到实体类SysStaffdef,因为没有配置或引入这个实体类,导致报错
②关于XXXMpper.xml文件中的实体字段对应关系混乱,导致框架无法正确对应字段值
解决办法:
①在Mybatis的配置文件加入如下配置:
<typeAliases> <typeAliastype="com.jssz.model.SysStaffdef"alias="SysStaffdef"/> <typeAliasalias="Integer" type="java.lang.Integer" /> <typeAliasalias="Long" type="java.lang.Long" /> <typeAlias alias="HashMap"type="java.util.HashMap" /> <typeAliasalias="LinkedHashMap" type="java.util.LinkedHashMap"/> <typeAliasalias="ArrayList" type="java.util.ArrayList"/> <typeAliasalias="LinkedList" type="java.util.LinkedList"/> </typeAliases>备注:也可以直接引入实体类包:<package name="com.jssz.model"/>
②在实体的XXXMapper.xml文件中对应好每一个数据库字段和实体字段值,只要为property属性值。部分xml示例如下:
<mapper namespace="com.jssz.dao.SysStaffdefMapper"> <resultMap id="BaseResultMap" type="com.jssz.model.SysStaffdef"> <id column="ST_ID" property="stId" jdbcType="DECIMAL" javaType="java.math.BigDecimal"/> <result column="ST_NAME" property="stName" jdbcType="VARCHAR" javaType="java.lang.String"/> <result column="ST_LOGINNAME" property="stLoginname" jdbcType="VARCHAR" javaType="java.lang.String"/>其中需要注意的属性字段为:type,column(数据库字段),property(实体属性字段)
阅读全文
0 0
- springBoot整合myBatis错误:java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException错误
- 2.java.lang.NoSuchMethodException错误
- 错误提示:java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException的错误
- struts2错误java.lang.NoSuchMethodException: action.*.create()
- Mybatis 报错:java.lang.NoSuchMethodException: java.lang.Long.<init>()
- Struts2 spring整合 Action 出现java.lang.NoSuchMethodException异常
- Spring+Mybatis整合时Caused by: java.lang.IllegalArgumentException错误
- java.lang.NoSuchMethodException翻译
- java.lang.NoSuchMethodException 解决办法
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException: 解决办法
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException: $Proxy
- Could not read symbols解决方法
- [NOIP模拟][线段树+标记下传]Query
- node.js学习之写文件初步
- kafka 学习资料
- PHP day5 获取系统变量,html 变量输出,遍历
- springBoot整合myBatis错误:java.lang.NoSuchMethodException
- 安卓程序细节要点备忘
- MQTT协议 C#客户端
- 数据库的三大范式以及五大约束
- JS-斜杠和反斜杠的转换
- windows系统上利用putty通过SSH连接亚马逊AWS服务器
- mysql5.7创建用户授权删除用户撤销授权
- 增删改查CURD(数据库助手)
- Myeclipse卡死,无响应,加载慢