public String deleteClient() { client = new Client();//这个client对象应该是通过主键clientId查询出来的一个已经存在的对象,而不是你这里的new个新对象,给它的主键赋值 client.setClientId(StringUtil.StringToInteger(clientId)); accountService.delete(client); return this.listClientsByPage(); }即级联删除的对象一定要是查询得出的,而不能是new出来,并设置其值为id的;
hibernate级联删除的注意事项
最新推荐文章于 2018-10-28 10:06:01 发布