<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Read Sean

    Read me, read Sean.
    posts - 508, comments - 655, trackbacks - 9, articles - 4

    [Tips] Spring 2.5.6新特性之packagesToScan

    Posted on 2009-01-29 02:59 laogao 閱讀(22736) 評論(2)  編輯  收藏 所屬分類: On Java

    如果你使用早前版本的Spring,又恰好采用了Annotation注解方式(而非傳統XML方式)配置Hibernate對象關系映射,那么在通過org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean配置sessionFactory時,你一定對annotatedClasses、annotatedPackages有一種說不出的胸悶的感覺,如此以高配置性見長的Spring,怎么在這一個小小的環節上就不能做得再靈活些呢,一定要一個個手寫Class路徑么?

    估計有不少人無奈選擇了從AnnotationSessionFactoryBean繼承一個自定義的子類,自己實現掃描邏輯,找出@Entity注解過的類清單配置進去。

    Spring 2.5.6里有個不怎么起眼的改進,那就是在AnnotationSessionFactoryBean上增加了一個新的方法:
    setPackagesToScan(String[] 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>

    Feedback

    # re: [Tips] Spring 2.5.6新特性之packagesToScan  回復  更多評論   

    2014-08-05 19:54 by 11
    101

    # 11[未登錄]  回復  更多評論   

    2014-08-05 19:55 by 00
    404
    主站蜘蛛池模板: 精品国产人成亚洲区| 久久精品无码免费不卡| 国产a视频精品免费观看| 亚洲女同成av人片在线观看| 黄色毛片免费网站| 成人伊人亚洲人综合网站222| 国产天堂亚洲国产碰碰| 夜色阁亚洲一区二区三区| 五月天国产成人AV免费观看| 在线观看国产区亚洲一区成人 | 国产亚洲3p无码一区二区| 九九热久久免费视频| 亚洲精品乱码久久久久久蜜桃不卡 | 免费无码一区二区三区蜜桃大| 亚洲欧美精品午睡沙发| 四虎永久免费地址在线网站| 在线播放免费人成视频网站 | 99久在线国内在线播放免费观看| 亚洲第一成年男人的天堂| 国产成人精品免费视频大全麻豆| 亚洲sss综合天堂久久久| 国产男女猛烈无遮挡免费视频网站| 美女裸体无遮挡免费视频网站| 亚洲乳大丰满中文字幕| 亚洲免费观看在线视频| 亚洲国产精品18久久久久久| 亚洲午夜福利精品久久| 久久精品无码精品免费专区| 日本亚洲免费无线码| 亚洲成A∨人片天堂网无码| 男人进去女人爽免费视频国产| 亚洲专区一路线二| 亚洲福利精品电影在线观看| 色欲国产麻豆一精品一AV一免费 | 猫咪免费人成在线网站| 情人伊人久久综合亚洲| 免费爱爱的视频太爽了| a级毛片免费播放| 在线a亚洲老鸭窝天堂av高清| 久久精品国产亚洲AV不卡| 欧洲乱码伦视频免费|