示例#1
0
文件: Session.java 项目: sj26/BDRS
  @Override
  public Transaction beginTransaction() throws HibernateException {

    Transaction tx = this.session.beginTransaction();

    RequestContext context = RequestContextHolder.getContext();
    Portal portal = context.getPortal();

    if (portal != null) {
      FilterManager.setPortalFilter(this.session, portal);
    } else {
      // log.warn("Portal is not set. Not enabling hibernate portal filter.");
    }

    return tx;
  }