天天看點

spring和hibernate整合時,sessionfactory加載異常

[img]http://dl.iteye.com/upload/attachment/435000/5cc51885-7fec-3b1a-abe9-1ea414de6915.png[/img]

總結:

sessionfactory添加過程中,肯定要尋找hibernate.cfg.xml的配置;

hibernate.cfg.xml再去尋找裡面的<bean>,<bean>再去尋找DAO配置;

而DAO的配置再去尋找IDAO抽象類和實體類的配置,最終追溯到資料庫的配置。

這樣的順序搞明白了,再去排除異常就友善多了。我上面的異常主要是用于Student類中有一對多映射,是以,Student類檔案中多了一個<set>,正是因為找不到<set>,是以,在加載applicationContext.xml時,就出現了異常。記錄下來供大家參考[b]ssh調用的順序[/b]。