講師回答 / 皇馬嘯西風(fēng)
仔細(xì)檢查下tradeDate屬性在Order類中的定義。特別是拼寫。從截圖看,在Order類里面,屬性拼寫是tradeDate,在你的hql里面,你拼寫成了tradaDate。
2016-06-05
已采納回答 / qq_紫壠銀月_0
把你的SQL再M(fèi)YSQL中執(zhí)行下,看再M(fèi)YSQL中報(bào)什么錯(cuò)誤,估計(jì)你的MYSQL沒設(shè)置字符集導(dǎo)致數(shù)據(jù)庫不認(rèn)識(shí)中文
已采納回答 / qq_xaingfeng_0
1,要用getCurrentSession生產(chǎn)的session,就必須有事務(wù)環(huán)境,意思就是你必須在調(diào)用session方法之前,session.beginTransaction();就算你只是get或者query2,在事務(wù)提交之后,即session.getTransaction().commit()之后,session自動(dòng)關(guān)閉,所以你用getCurrentSession,只需要commit事務(wù),不要去調(diào)用session.close()