在spring中会遇到类似于如下的配置,其中的property 中那么的设置我是明白的是对应类中的setXXX的对应关系,但是当setJpaProperties时,我就不是很明白其中的prop的key值,如下为什么是key="hibernate.dialect"而不是其他的key="dialect"这里的key值的确定格式要根据什么来确定呢?
<property name="jpaProperties">
<props>
<prop key="hibernate.dialect">${db.hibernate.dialect}</prop>
<prop key="hibernate.max_fetch_depth">${db.hibernate.max_fetch_depth}</prop>
<prop key="hibernate.jdbc.fetch_size">${db.hibernate.jdbc.fetch_size}</prop>
<prop key="hibernate.jdbc.batch_size">${db.hibernate.jdbc.batch_size}</prop>
<prop key="hibernate.show_sql">${db.hibernate.show_sql}</prop>
<!-- 配置显示sql语句 -->
<prop key="hibernate.show_sql">true</prop>
<!-- 让输出的sql语句格式化 -->
<prop key="format_sql">true</prop>
<!-- <prop key="hibernate.hbm2ddl.auto">update</prop> -->
</props>
</property>