Spring中的packagesToScan的方式配置hibernate的class檔案對映規則的理解
阿新 • • 發佈:2018-11-11
Spring中的packagesToScan的方式配置hibernate的class檔案對映規則的理解
(1)<value>aop.</value>,會解析為aop/*.class 或者 aop/xxx/*.class。即aop的包以及子包下的所有class。(2)<value>aop</value>,會解析為aop/*.class 。即aop的包下的所有class。
2.示例:
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="entityInterceptor" ref="hiberAspect" /> <property name="hibernateProperties"> <props> <!--<prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop> --> <prop key="hibernate.dialect">${hibernate.dialect}</prop> <prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.format_sql">false</prop> <prop key="hibernate.temp.use_jdbc_metadata_defaults">false</prop> </props> </property> <!-- 註解方式配置 --> <property name="packagesToScan"> <list> <value>org.jeecgframework.web.system.pojo.*</value> <value>org.jeecgframework.web.demo.entity.*</value> <value>org.jeecgframework.web.test.entity.*</value> <value>org.jeecgframework.web.cgform.entity.*</value> <value>org.jeecgframework.web.cgreport.entity.*</value> <value>aop.</value> </list> </property> </bean>