此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Data JPA 3.4.0spring-doc.cadn.net.cn

常见问题解答

常见

  1. 我想获得有关内部调用哪些方法的更详细的日志记录信息JpaRepository例如。我怎样才能获得它们?spring-doc.cadn.net.cn

    您可以使用CustomizableTraceInterceptor由 Spring 提供,如下例所示:spring-doc.cadn.net.cn

    <bean id="customizableTraceInterceptor" class="
      org.springframework.aop.interceptor.CustomizableTraceInterceptor">
      <property name="enterMessage" value="Entering $[methodName]($[arguments])"/>
      <property name="exitMessage" value="Leaving $[methodName](): $[returnValue]"/>
    </bean>
    
    <aop:config>
      <aop:advisor advice-ref="customizableTraceInterceptor"
        pointcut="execution(public * org.springframework.data.jpa.repository.JpaRepository+.*(..))"/>
    </aop:config>

审计

  1. 我想使用 Spring Data JPA 审计功能,但已将我的数据库配置为在实体上设置修改和创建日期。如何防止 Spring Data 以编程方式设置日期?spring-doc.cadn.net.cn

    set-dates属性的auditingnamespace 元素设置为false.spring-doc.cadn.net.cn


APP信息