当前位置: 代码迷 >> J2EE >> 关于SSH按条件删除的有关问题
  详细解决方案

关于SSH按条件删除的有关问题

热度:52   发布时间:2016-04-17 23:08:39.0
关于SSH按条件删除的问题
想要对表中数据进行按条件删除,及取到表中的psno,然后对这条记录进行删除,可是删除不了,想知道该如何做,DAO中的方法如下
	public void DELETE(String Psno) {
try {
String queryString = "delete from Shop as model where model.psno ="+ Psno;
Query queryObject = getCurrentSession().createQuery(queryString);
} catch (RuntimeException re) {
log.error("find by property name failed", re);
throw re;
}
}

测试的截图:

------解决思路----------------------
Query queryObject = getCurrentSession().createQuery(queryString);  这是查询类,lz传个删除语句是要找hibernate的bug吗,删除要在一个事务里进行,事务提交后才会从表中删除,而Query是不涉及事务的
  相关解决方案