社区
Java EE
帖子详情
hibernate 执行更新的问题,在线等。
guodong66
2009-06-26 10:30:05
SSH下,我要执行一个更新操作
映射类
XX{
private string a;
private String b;
set...
get...
}
现在的问题是我只要更新a字段,不更新b,但是b已经被修改了,我想用this.getHibernateTemplate().update(xx); 来实现,如何弄?
...全文
91
7
打赏
收藏
hibernate 执行更新的问题,在线等。
SSH下,我要执行一个更新操作 映射类 XX{ private string a; private String b; set... get... } 现在的问题是我只要更新a字段,不更新b,但是b已经被修改了,我想用this.getHibernateTemplate().update(xx); 来实现,如何弄?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zm_hs
2009-06-26
打赏
举报
回复
这样实现肯定是可以的 this.getHibernateTemplate().update(xx);
要使用事务提交,竟然是修改,那么你就先得到xx对象,再对xx需要修改的属性进行修改,修改完后 this.getHibernateTemplate().update(xx); 就可以了。
注意要用事务
guodong66
2009-06-26
打赏
举报
回复
发现了,好像时不能实现,,还是写hql语句吧。 结贴 送分。
spade24
2009-06-26
打赏
举报
回复
你在DAO的实现类中写个方法,就set a,然后更新这个对象就可以了啊。
zm_hs
2009-06-26
打赏
举报
回复
竟然是更新,又不想操作数据库,楼主是不是弄昏了t ????????????
puhongchun
2009-06-26
打赏
举报
回复
你不去操作数据库的话,你的数据怎么能算真正的更新呢?
guodong66
2009-06-26
打赏
举报
回复
我也这样想过 但是还需要操作一次数据库,能否不操作数据库实现? 除了hql语句有别的办法没?
anhy
2009-06-26
打赏
举报
回复
把b原来的值设置进去
eclipse 集成
hibernate
插件
在使用eclipse做开发的时候,因为eclipse本身并没有集成像
hibernate
,spring等工具,所以创建
hibernate
.cfg.xml,applicationContext.xml这些文件的时候,我们只能选择创建一个普通的xml文件,而且编写时也没有代码提示,对开发速度带来了不便,所以这里说一下eclipse集成
hibernate
插件的方法。 第一种方法:
在线
安装 1. 在安装
Ubuntu下eclipse indigo版
在线
安装
hibernate
插件
Ubuntu下eclipse indigo版
在线
安装
hibernate
插件: 1.打开eclipse,进入Help->Install new software...; 2.添加新站点,命名为:
Hibernate
Tools,地址:http://download.jbo
Hibernate
批量
更新
数据
进行批量
更新
时,如果一下子把所有对象加载到session的缓存中,然后再进缓存中一一
更新
它们,显然是不可取的,为了解决这一
问题
,可以使用滚动的结果集 org.
hibernate
.ScrollableResults,Query的 scroll()方法返回一个ScrollableResults对象。以下是示例,该代码一开始利用ScrollableResults对象来家在所有的Customer
批量
更新
数据之
hibernate
或者jdbc
执行
效果对比
问题
描述 我开发的网站加了个新功能:需要
在线
上处理表数据的批量合并和
更新
,昨天下午发布上线,
执行
该功能后,服务器的load突然增高,变化曲线异常,SA教育了我一番,让我尽快处理,将CPU负载降低。 工作所需,我经常要写些程序批量处理数据,每次
执行
几十万数据处理的时候,我机子的CPU都会飙高,而且数据处理速度会越来越慢。比如第一个1W条要5分钟,第二个1W条就要10分钟,要干
Hibernate
批处理操作优化 (批量插入、
更新
与删除)
问题
描述 我开发的网站加了个新功能:需要
在线
上处理表数据的批量合并和
更新
,昨天下午发布上线,
执行
该功能后,服务器的load突然增高,变化曲线异常,SA教育了我一番,让我尽快处理,将CPU负载降低。 工作所需,我经常要写些程序批量处理数据,每次
执行
几十万数据处理的时候,我机子的CPU都会飙高,而且数据处理速度会越来越慢。比如第一个1W条要5分钟,第二个1W条就要10分钟,要干
Java EE
67,535
社区成员
225,843
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章