标签: hibernate java-ee jboss7.x dao ear
当用户保存或修改对象时,我希望将他们的http会话用户名保存在数据库列CREATE_USER和MODIFY_USER中。我发现了两个困难:
1)我们的表示层和DAO层位于不同的WAR中,因此如何共享用户名(除了直接传递每次调用DAO层之外)还不清楚。
2)如何有效地将DAO层(我们正在使用Hibernate)的用户名传递给数据库也不清楚。我考虑过一个Hibernate拦截器,但我不确定如何将实体管理器传递给它。
如何解决这些问题?