springmvc级联属性处理无法转换异常问题解决

 更新时间:2019年12月23日 10:31:06   作者:琴声清幽  
这篇文章主要介绍了springmvc级联属性处理无法转换异常问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了springmvc级联属性处理无法转换异常问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

两点要注意,

1. 在mapper的xml文件里,对应的需要填写级联字段,如

<insert id="addAdmin" useGeneratedKeys="true" keyProperty="id" parameterType="cn.taotao.bean.Admin">
 insert into tbl_admin ( name,password,email,lockFlag, role ) values ( #{name},#{password},#{email},#{lockFlag,jdbcType=INTEGER},#{role.id,jdbcType=INTEGER} )
</insert> 

在这里,role为角色,是一个实体类,关联着admin用户。

在添加用户的时候,需要也添加进角色,这里的角色是 #{role.id,jdbcType=INTEGER},必须级联带上id

2.在前台jsp页面中,path属性必须也级联带上id,如

 <form:select path="role.id" class="form-control" id="role" items="${roles}" itemLabel="description" itemValue="id"  >
   
 </form:select>

这里用的是springmvc的标签。path必须带上id的级联字段

否则报告String类型无法转换为Role的一个错误报告。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Spring 框架的 MethodInterceptor 简介及示例代码

    Spring 框架的 MethodInterceptor 简介及示例代码

    MethodInterceptor接口定义了一个方法Object intercept(Object obj, Method method, Object[] args, MethodProxy proxy) ,该方法在代理对象的方法被调用时被触发,这篇文章主要介绍了Spring 框架的 MethodInterceptor 简介及示例代码,需要的朋友可以参考下
    2023-09-09
  • Java带返回值的方法的定义和调用详解

    Java带返回值的方法的定义和调用详解

    在java中,方法就是用来完成解决某件事情或实现某个功能的办法。方法实现的过程中,会包含很多条语句用于完成某些有意义的功能——通常是处理文本,控制输入或计算数值,这篇文章我们来探究一下带返回值的方法的定义和调用
    2022-04-04
  • 详解Java中synchronized关键字的死锁和内存占用问题

    详解Java中synchronized关键字的死锁和内存占用问题

    Java的synchronized关键字用来进行线程同步操作,然而这在使用中经常会遇到一些问题,这里我们就来详解Java中synchronized关键字的死锁和内存占用问题:
    2016-06-06
  • java从mysql导出数据的具体实例

    java从mysql导出数据的具体实例

    这篇文章主要介绍了java从mysql导出数据的具体实例,有需要的朋友可以参考一下
    2013-12-12
  • 基于Java实现考试管理系统

    基于Java实现考试管理系统

    这篇文章主要介绍了基于Java实现的考试管理系统,项目运用到的技术有Springboot、Maven、Jpa、Vue等等,感兴趣的小伙伴可以跟随小编一起学习一下
    2021-12-12
  • springboot 中 druid+jpa+MYSQL数据库配置过程

    springboot 中 druid+jpa+MYSQL数据库配置过程

    这篇文章主要介绍了springboot 中 druid+jpa+MYSQL数据库配置,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • Nacos Client的Bug解决方法记录

    Nacos Client的Bug解决方法记录

    这篇文章主要为大家介绍了Nacos Client的Bug解决方法记录,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • 一键清除maven仓库中下载失败的jar包的实现方法

    一键清除maven仓库中下载失败的jar包的实现方法

    这篇文章主要介绍了一键清除maven仓库中下载失败的jar包的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Java中求Logn/log2 的精度问题

    Java中求Logn/log2 的精度问题

    这篇文章主要介绍了Java中求Logn/log2 的精度问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • SpringBoot集成WebSocket长连接实际应用详解

    SpringBoot集成WebSocket长连接实际应用详解

    这篇文章主要介绍了SpringBoot集成WebSocket长连接实际应用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06

最新评论