JPA表单动态传参

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JPA表单动态传参相关的知识,希望对你有一定的参考价值。

参考技术A 需求新加了个bean修改的方法,因为不想使用公司的轮子,就自己写了个多参数动态提交的方法,项目的框架是EJB3+JPA,这里记录一下给需要用的人。

1.前端根据页面单个表单传递的数据和修改后的表单数据做对比,只将更改过的表单数据传递到后台中;

2.后台得到前端传递的数据,转型为map,根据map的key与value动态的交给JPA Query拼接sql并执行;

3.这里需要注意的是,因为是根据map中的key与value,所以前端传递的key需要与库中的bean表中的属性名称相同。

1.dao层

2.servlet里定义了好了json的格式,所以只对需要处理的数据进行处理就行了

3.soa前后台分离,所以前台js不是我写的,但是也学到一点东西,对于定义好的对象,是可以直接obj.prop = prop的,我一直以为是需要先定义属性再添加的。

-end-

以上是关于JPA表单动态传参的主要内容,如果未能解决你的问题,请参考以下文章

form.action传参之后servlet不能接收form表单数据,附上代码,求高手解决

axios的post传参时,将参数转为form表单格式

Spring Data JPA - 防止一对一关系的双重表单提交

React 实现数据双向绑定 事件的绑定以及传参 获取表单值的两种方法

在使用openfeign做表单提交时,HttpServletRequest传参后服务端接收不到数据的问题

在使用openfeign做表单提交时,HttpServletRequest传参后服务端接收不到数据的问题