如何删除与一个用户关联的所有记录,例如,我想删除我的数据库中所有者当前登录用户的 5 条记录。这是我的代码:
public void deleteOrders() {
Authentication auth = SecurityContextHolder.getContext()
.getAuthentication();
String user = auth.getName(); // get logged in username
getHibernateTemplate().delete(
"FROM " + Orders.class.getName() + " WHERE username='" + user
+ "'");
}
我正在尝试这样的事情,但它失败了,我无法继续前进。怎么做才对?