社区
Java SE
帖子详情
有没有自定义的JAVA类,用来判断用户更改了表中的那些字段。
chengkunxf
2006-09-04 03:01:32
我的表中的字段有80个,用struts的框架,页面的form要提交80个字段值,到了action中调用后台处理的时候就要 更新所有的字段,所以想写个判断用户更改了那几个字段的类,然后根据字段来生成SQL语句。想咨询下各位大侠,有没有已经写好的类,或者更好的方法,来 自动生成"update 表 set a1='' a2='' ..... where id=1" SQL语句。
...全文
503
11
打赏
收藏
有没有自定义的JAVA类,用来判断用户更改了表中的那些字段。
我的表中的字段有80个,用struts的框架,页面的form要提交80个字段值,到了action中调用后台处理的时候就要 更新所有的字段,所以想写个判断用户更改了那几个字段的类,然后根据字段来生成SQL语句。想咨询下各位大侠,有没有已经写好的类,或者更好的方法,来 自动生成"update 表 set a1='' a2='' ..... where id=1" SQL语句。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
反射机制解决
本文介绍了一种
用户
自定义
报表展示
字段
的设计思路,通过数据库表存储
用户
对报表
字段
的配置,实现动态展示限定
字段
。文章详细解释了实体
类
、查询方法及缓存策略,并通过easyExcel示例展示了如何利用反射获取并过滤
用户
配置的
字段
。
Sql Server 添加删除
字段
判断
表或
字段
是否存在得到
字段
描述
本文介绍如何使用Sql Server进行表结构的变更操作,包括添加、删除
字段
,修改
字段
类
型及名称,并提供
判断
表或
字段
是否存在的方法。同时,还介绍了如何获取
字段
描述。
Java
中的静态
字段
本文探讨了
Java
中静态
字段
和静态常量的概念。静态
字段
允许在
类
的所有实例间共享值,而静态常量的值不可
更改
。通过示例说明了如何使用静态
字段
实现对象间的共享,并解释了其在
类
中的作用,强调了静态修饰符的重要性。
通过反射
判断
修改
类
时
字段
内容是否改变,通过
自定义
注解过滤不需要
判断
的
字段
博客主要提及了
自定义
注解
类
以及
类
中注解相关内容,属于信息技术领域中程序设计方面的知识。
access创建计算机
字段
,创建表并添加
字段
本文详细介绍了在Access中创建表和添加
字段
的步骤,包括在新数据库和现有数据库中创建表、导入/链接数据、设置表属性、创建主键、添加
字段
以及设置
字段
属性。此外,还讲解了如何重命名
字段
、
更改
数据
类
型和设置格式等操作,旨在帮助
用户
更好地管理和组织数据库。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章