public <T> void delete(Class<T> entityClass,Object Id) {
sessionFactory.getCurrentSession().delete(
sessionFactory.getcurrentSession().load(entityClass,Id));
}load 参数里不能有id. delete上面给了我横插(过期方法)。
应该用什么办法做删除 通用的是什么办法? 谢谢大哥们。
sessionFactory.getCurrentSession().delete(
sessionFactory.getcurrentSession().load(entityClass,Id));
}load 参数里不能有id. delete上面给了我横插(过期方法)。
应该用什么办法做删除 通用的是什么办法? 谢谢大哥们。
public boolean deleteById(String id)
{
boolean bl = false;
Query query = this.getSession().createQuery("delete myVO where id=?");
query.setString(0, id);//传到Dao的id
bl = query.executeUpdate() > 0 ? true : false;
return bl;
}
public boolean deleteById(String id)
{
boolean bl = false;
Query query = sessionFactory.getCurrentSession().createQuery("delete myVO where id=?");
query.setString(0, id);//传到Dao的id
bl = query.executeUpdate() > 0 ? true : false;
return bl;
}