这跟原HQL修改一样没什么区别吧!还是你问题再描述清楚一些?
解决方案 »
- <jsp:include page="context.jsp"></jsp:include>不显示,在线等
- 请求JSP数据库纯java连接
- html 标签 <select> 能设置默认值么 能的话 是哪个属性,
- 关于JSF中<t:inputfileupload>的引入包
- jsp
- 哪里又JSP源代码下载
- sql出错,给50
- 新手上路!提问兼散分!!JB,JSP和JAVA SCRIPT的 的区别等。
- 如何在JSP里得到CLOB类型的数据
- tomcat隔一段时间报错The NetWork adapter could not connection
- 各位大神,求一个jsp技术开发的建筑类公司网站模版
- eclipse错误: 找不到或无法加载主类 ,cmd手工通过没问题
hql = "select a from A a,B b where a.id=b.id and a.qq=1 and b.ww=2";
然后在上面这个查询出来的结果集中做update
hql = "update A set qq=0 where 上面那个结果";就是把2个语句合并起来。
update A set qq=0 where b.ww = '2' //b是B对象名
update A set qq='' where A.字段 = (select B.字段 from B where B.字段='')
如果像你说的这种情况那我就不用愁了。
现在的情况就是不建立关联关系, 只有2个表的数据有关联关系。
如果不建关联关系,那为什么还要用HQL语句?
直接使用SQL执行不就行?
update A set qq=0 where a.bid in (
select b.id from A a,B b where a.id=b.id and a.qq=1 and b.ww=2
)