sql语句怎么转hql语句

piaoxusi0005 2018-05-21 09:45:23
String sql=“UPDATE
tb_employee AS S1
JOIN tb_employee AS S2 ON
(S1.employeeID = 1 AND S2.employeeID = 4)
SET
S1.seatID = S2.seatID,
S2.seatID = S1.seatID,
S1.departmentID = S2.departmentID,
S2.departmentID = S1.departmentID;“

departmentDao.update(sql, null);

update的方法
@Autowired
protected HibernateTemplate template;
public HibernateTemplate getTemplate() {
return template;
}
public void update(final String hql, final Object[] params){
getTemplate().bulkUpdate(hql, params);
}

HQL语句怎么写啊(我用SQL语句报错)
...全文
889 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Phil_Jing 2018-05-24
  • 打赏
  • 举报
回复
tb_employee 的 所有列封装成一个实体类,或者搜索关键词 Hibernate逆向生成Hibernate实体类,这样就可以“UPDATE 实体类 a set a.属性 ....”了
piaoxusi0005 2018-05-21
  • 打赏
  • 举报
回复
引用 2 楼 toitorse2 的回复:
写的有点复杂!!!
这个语句本身是有点复杂
toitorse2 2018-05-21
  • 打赏
  • 举报
回复
写的有点复杂!!!
piaoxusi0005 2018-05-21
  • 打赏
  • 举报
回复

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧