社区
Java SE
帖子详情
有没有自定义的JAVA类,用来判断用户更改了表中的那些字段。
chengkunxf
2006-09-04 03:01:32
我的表中的字段有80个,用struts的框架,页面的form要提交80个字段值,到了action中调用后台处理的时候就要 更新所有的字段,所以想写个判断用户更改了那几个字段的类,然后根据字段来生成SQL语句。想咨询下各位大侠,有没有已经写好的类,或者更好的方法,来 自动生成"update 表 set a1='' a2='' ..... where id=1" SQL语句。
...全文
460
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
用户
自定义
字段
创建数据表
创建两个表,一个是你要ALTER的表,令一个是存放该表的
用户
信息:如该
字段
的中文名字,该
字段
类
型,大小,默认值等。用主外键关系管理两个表。 至于界面,要友好一些。 你要给
用户
的感觉是不是在创建表,...
Java
实现表单的
自定义
字段
功能(动态管理不同
类
型的
字段
数据)
需求描述 在业务项目中有些表数据存的内容不固定,我们可以预留
字段
。如果后期还要扩展,可能需要增加
字段
来保存数据,在...
用户
单列表(
自定义
字段
测试) 表设计 1:
自定义
字段
模板表 type:配置用来扩展不同的数据
如何实现
用户
自定义
表头
字段
:系统当中有很多表单,拿project 这个表单来说的话,表头
字段
有五十个,可能有的表单更多,对于
用户
来说不需要在页面显示那么多
字段
,也就是说实际上用的没有50个。 功能使用场景: :
用户
soup_tang在页面上设置...
Java
自定义
注解
判断
修改后两个对象的指定
字段
变化情况,并展示出对应的中文名和对应的值
注解标注,则获取该注解的值作为
字段
的中文名,然后获取该
字段
的旧值和新值,并比较它们是否相等,如果不相等,则将
字段
名和值添加到结果中。方法,用于比较两个对象的指定
字段
是否发生变化。该方法首先通过反射获取...
java
添加
字段
注释_
java
自定义
注释
就象数据
表中
的
字段
一样,每个
字段
描述了这个
字段
下的数据的含义。而J2SE5.0中提供的注释就是
java
源代码的元数据,也就是说注释是描述
java
源代码的。在J2SE5.0中可以
自定义
注释。使用时在@后面跟注释的名字。二、...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章