对于最新的稳定版本,请使用 Spring Data JPA 3.3.1Spring中文文档

对于最新的稳定版本,请使用 Spring Data JPA 3.3.1Spring中文文档

常见

  1. 例如,我想获得有关在 JpaRepository 中调用哪些方法的更详细的日志记录信息。我怎样才能获得它们?Spring中文文档

    您可以使用 Spring 提供的,如以下示例所示:CustomizableTraceInterceptorSpring中文文档

    <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中文文档

    将 namespace 元素的属性设置为 。set-datesauditingfalseSpring中文文档