您可以做的是创建一个Hibernate Interceptor,使其在创建,修改和更新等事件中充当触发器。
http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/events.html,
以便将要修改和保留给定实体之前的任何点,1.您可以检查用户是否拥有访问权限(您可以从会话或数据库中获取用户名)来修改特定字段,并因此可以授予访问权限以保存或更新。2.您只能在修改实体时通知其他用户。
通过这种方式,您可以在Spring的Hibernate 4实施中创建一个新的会话范围拦截器。session session =
s.withOptions()。interceptor(new YourInterceptor()。openSession();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)