关于JPQL UPDATE 语句的 一点体会
来源:互联网 发布:电视哪个牌子好 知乎 编辑:程序博客网 时间:2024/06/07 05:07
作者:Yan / xyzroundo
问题描述:
一般情况下我们对面向对象的update语句的使用是修改对象的一些基本类型的属性,如 UPDATE BiddingDocument o SET o.releaseState=1等,这的基本类型是指非自定义对象。那么,如果我们需要利用update语句来修改对象的自定义对象的属性该怎么做呢?
解决方法:
如下语句:
Purchaser p=this.purchaserDao.findByKey(strHql_getEditor);
String strHql="UPDATE BiddingDocument o SET o.releaseState="+releaseState
+",o.updateTime='"+strDate+"',o.editor="+p.getId()+" WHERE o.id = "+bid;
以上语句中o.editor是BiddingDocument的一个自定义对象Purchaser的属性,那么要在语句中修改此属性,不应该直接将Purchaser 对象赋予它(一般可能都会这样想),而是应该将Purchaser 对象的主键值赋予它。这样就OK了!
- 关于JPQL UPDATE 语句的 一点体会
- 关于Sqlite数据库Update语句的一点介绍
- 关于Sqlite数据库Update语句的一点介绍
- 关于Sqlite数据库Update语句的一点介绍 .
- 关于逻辑的一点体会
- 关于flush的一点体会
- 关于线程的一点体会
- 关于读书的一点体会
- 关于学习的一点体会
- 关于傅里叶变换的一点体会
- jpql 语句的查询
- 关于PostMessage与SendMessage的一点体会
- 关于自定义事件的一点体会
- 关于背单词的一点个人体会
- 关于管理方面的一点体会
- 关于C#发送邮件的一点体会
- 关于网页制作的一点体会
- 关于项目管理的一点体会
- wmframework v2.0 手册(五)ibatis改写扩展说明
- iPhone网络使用
- 网络模型(2)
- hibernate二级缓存攻略
- Struts2之HelloWorld
- 关于JPQL UPDATE 语句的 一点体会
- 未能加载文件或程序集“CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKey
- Jquery IN springside
- 智力题题目及答案【集合】
- javascript 读写本地文件
- shell args
- dom 和 bom
- 从数据库中读取一组图片数据并使其做向左的无缝滚动
- 阅读学习--display (1)