社区
Java SE
帖子详情
有没有自定义的JAVA类,用来判断用户更改了表中的那些字段。
chengkunxf
2006-09-04 03:01:32
我的表中的字段有80个,用struts的框架,页面的form要提交80个字段值,到了action中调用后台处理的时候就要 更新所有的字段,所以想写个判断用户更改了那几个字段的类,然后根据字段来生成SQL语句。想咨询下各位大侠,有没有已经写好的类,或者更好的方法,来 自动生成"update 表 set a1='' a2='' ..... where id=1" SQL语句。
...全文
474
11
打赏
收藏
有没有自定义的JAVA类,用来判断用户更改了表中的那些字段。
我的表中的字段有80个,用struts的框架,页面的form要提交80个字段值,到了action中调用后台处理的时候就要 更新所有的字段,所以想写个判断用户更改了那几个字段的类,然后根据字段来生成SQL语句。想咨询下各位大侠,有没有已经写好的类,或者更好的方法,来 自动生成"update 表 set a1='' a2='' ..... where id=1" SQL语句。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
winnyboy
2006-09-05
打赏
举报
回复
用hibernate, 写好配置文件, 他会自动判断哪些字段有更新,并且只更新那些字段。
不需要你操心。
chengkunxf
2006-09-05
打赏
举报
回复
嗯,考虑过用hibernate,但系统架构就要重新来搞了。唉,以后慢慢来搞了。现在不想了。
周公
2006-09-05
打赏
举报
回复
你从数据库读取出来,然后一个一个去判断,可能与直接更新效率差不多吧?如果没有特别的字段,如text之类的话。
dogod
2006-09-04
打赏
举报
回复
在程序里判断,和与数据库交互比较,时间可以忽略不计。
kuangjz
2006-09-04
打赏
举报
回复
简单方法,可以使用javascript,在各个字段的onchange中设置修改标记,如果不是web开发,呵呵,就不能用了
chengkunxf
2006-09-04
打赏
举报
回复
嗯,是这个意思,但80个字段,没个字段都判断一次,效率不是狠低,而且,打算在程序里用循环遍历该条记录的每个字段。效率就更慢了 。
dogod
2006-09-04
打赏
举报
回复
你在表示层显示给用户的表单,是显示空呢;还是显示一条记录(即已经从数据库中检索出的记录),用户的操作是修改当前记录。如果是后一种,就好办了,在程序里设临时变量保存修改前纪录集,与用户修改后的记录集比较生成update语句。
chengkunxf
2006-09-04
打赏
举报
回复
嗯,我知道,思路上是这个意思,但觉得这样太麻烦了 。读一遍数据库再和页面的值比对,然后返回”字段名称“和“字段值”。根据“字段名称”和“字段值”来生成UPDATE语句。这种是笨办法。
dogod
2006-09-04
打赏
举报
回复
正常情况下没必要判断,大胆的用update吧!
xpro_ming
2006-09-04
打赏
举报
回复
你是想提高效率。.
那么,你如何判断,该用户数据发生改变了呢?
是不是要先查询数据库,然后,比较,最后,确定UPDATE语句呢?
Java
实现
自定义
字段
(不修改表结构)
在某些场景下
用户
需要自己配置
字段
并添加数据的时候,我们可以做一个根据不同模块实现
字段
自定义
配置的功能以供不同系统的需求。
如何实现
用户
自定义
表头
字段
:系统当中有很多表单,拿project 这个表单来说的话,表头
字段
有五十个,可能有的表单更多,对于
用户
来说不需要在页面显示那么多
字段
,也就是说实际上用的没有50个。 功能使用场景: :
用户
soup_tang在页面上设置...
java
用户
自定义
字段
创建数据表
创建两个表,一个是你要ALTER的表,令一个是存放该表的
用户
信息:如该
字段
的中文名字,该
字段
类
型,大小,默认值等。用主外键关系管理两个表。 至于界面,要友好一些。 你要给
用户
的感觉是不是在创建表,...
Java
实现表单的
自定义
字段
功能(动态管理不同
类
型的
字段
数据)
需求描述 在业务项目中有些表数据存的内容不固定,我们可以预留
字段
。如果后期还要扩展,可能需要增加
字段
来保存数据,在...
用户
单列表(
自定义
字段
测试) 表设计 1:
自定义
字段
模板表 type:配置用来扩展不同的数据
java
注解
判断
字段
是否存在_SpringBoot 拦截器和
自定义
注解
判断
请求是否合法
应用场景举例:当不同身份的
用户
请求一个接口时,用来校验
用户
某些身份,这样可以对单个
字段
数据进行精确权限控制,具体看代码注释
自定义
注解/*** 对比请求的
用户
身份是否符合* @author liuyalong* @date 2020/9/25 16:...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章