查看使用spring数据生成的查询 - jpa

时间:2017-08-01 17:22:29

标签: spring spring-data-jpa

我做了一个弹簧数据的git克隆 - jpa。

我在运行测试时搜索生成的查询。

1 个答案:

答案 0 :(得分:1)

我测试了以下内容:

  • 修改/src/test/resources/META-INF/persistence.xml文件,并在<properties>cdicdi-52,{{1}的merchant部分添加以下两行}和metadata持久性单位。

    metadata-52
  • 在同一个文件名为<property name="hibernate.show_sql" value="true"/> <property name="hibernate.format_sql" value="true"/> 的持久单元的<properties>部分添加以下行

    metadata_oj
  • 编辑<property name="openjpa.Log" value="SQL=Trace" /> 文件并在以下部分重写为:

    src/test/resources/eclipselink.xml
  • 此外,将<util:properties id="jpaProperties"> <prop key="javax.persistence.jdbc.driver">org.hsqldb.jdbcDriver</prop> <prop key="javax.persistence.jdbc.url">jdbc:hsqldb:mem:hades</prop> <prop key="javax.persistence.jdbc.user">sa</prop> <prop key="javax.persistence.jdbc.password"></prop> <prop key="javax.persistence.ddl-generation">create-tables</prop> <prop key="eclipselink.logging.level.sql">FINE</prop> <prop key="eclipselink.logging.parameters">true</prop> </util:properties> 文件的以下部分编辑为:

    src/test/resources/openjpa.xml

然后,您可以运行<util:properties id="jpaProperties"> <prop key="openjpa.Log">SQL=Trace</prop> </util:properties> 来测试项目,并检查是否可以查看生成的查询。