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表单数据,附上代码,求高手解决
Spring Data JPA - 防止一对一关系的双重表单提交
React 实现数据双向绑定 事件的绑定以及传参 获取表单值的两种方法