限制数据库操作

时间:2013-01-02 17:43:35

标签: hibernate

我有一个关于在使用hibernate注释时从Entity类限制数据库事务的问题。 确切地说,我正在使用带有注释的hibernate,如果我想限制我的事务只保存和查看,那么应该限制更新和删除操作。需要从Entity类获取此功能,其中通过hibernate注释指定表和列名称。

1 个答案:

答案 0 :(得分:1)

这可能不是一个干净的解决方案,但仍然应该有效 您可以使用实体侦听器方法

实现您的意图
@PreRemove
@PreUpdate
public void remove() throws Exception{
    throw new Exception("cant remove/update entity");
}
相关问题