今天試了一下DAO+Hibernate,還不錯,很方便。
倒是遇到了一個問題:就是使用findByProperty(String propertyName, Object value)

事實上,他的第一個參數是屬性名,第二個參數是值;
需要注意的是如果在設置參數的時候直接傳屬性將會報錯,提示找不到這個屬性
解決的方法是:在×.hbm.xml映射文件里,有一個配置<composite-id name=“dd”,假如你的POJO屬性名是xx,那么第一個參數應該是dd.xx