代码改变世界

packagesToScan annotatedPackages

2009-12-22 23:51  ori  阅读(79)  评论(0)    收藏  举报

packagesToScan


有 了这个方法,我们不再需要自己动手去实现实体类的扫描了,直接在Spring配置文件中AnnotationSessionFactoryBean这个 section上增加类似如下的一个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 

 

Hibernate的annotatedPackages不是为了用来替代annotatedClasses,他会做其他一些事情,比如让你定义package-level annotations,Hibernate暂时还不支持通过包来自动加载annotated classes的方法,你或者可以通过配置方式把包下的class写到数据库或xml来读取classes



已有 0 人发表留言,猛击->>这里<<-参与讨论


JavaEye推荐