Spring 2.5.6里的改进,那就是在AnnotationSessionFactoryBean上增加了一个新的方法:
setPackagesToScan(String[] packagesToScan)
有了这个方法,我们不再需要自己动手去实现实体类的扫描了,直接在Spring配置文件中
org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean 配置sessionFactory时
增加如下的一个property即可(假定你需要加载的实体类所在的包名match这个字符串"com.**.bo"):
你也可以以清单的方式指定多于1条的匹配字串,如:
setPackagesToScan(String[] packagesToScan)
有了这个方法,我们不再需要自己动手去实现实体类的扫描了,直接在Spring配置文件中
org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean 配置sessionFactory时
增加如下的一个property即可(假定你需要加载的实体类所在的包名match这个字符串"com.**.bo"):
<property name="packagesToScan" value="com.**.bo"/>
你也可以以清单的方式指定多于1条的匹配字串,如:
<property name="packagesToScan">
<list>
<value>com.abc.core.bo</value>
<value>com.abc.auditing.bo</value>
</list>
</property>