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

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