第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請(qǐng)問怎么樣做才能使findAll方法中的hql語句正確呢????

請(qǐng)問怎么樣做才能使findAll方法中的hql語句正確呢????

慕碼人8056858 2023-03-03 14:10:17
先創(chuàng)建一個(gè)PhotoInfo.hbm.xml 文件用hbm2java生成的java文件如下package finder;import java.io.Serializable;import java.util.List;import java.sql.SQLException;import net.sf.hibernate.*;import net.sf.hibernate.type.Type;/** Automatically generated Finder class for PhotoInfoFinder.* @author Hibernate FinderGenerator **/public class PhotoInfoFinder implements Serializable {...........................public static List findAll(Session session) throws SQLException, HibernateException {List finds = session.find("from PhotoInfo in class photo.PhotoInfo");return finds;}}注意上面的那個(gè)java文件 里面有個(gè)public static List findAll(Session session) 方法. 該方法的內(nèi)容是錯(cuò)誤的, 但是它是hbm2java自動(dòng)生成的hql語言.. 那么我還是想用hbm2java這個(gè)工具的. 自動(dòng)生成的hql語句為:from PhotoInfo in class photo.PhotoInfo正確的hql語句為:from photo.PhotoInfo
查看完整描述

2 回答

?
烙印99

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊

其實(shí)工具也不是萬能的,它自動(dòng)生成的東西也有些是錯(cuò)誤的,不能編譯通過的,所以還是要手動(dòng)修改一下,你只要知道hql的具體原理是什么就知道該怎么修改了.你只要知道from 后面接hibernate的實(shí)體類的類名,而不是數(shù)據(jù)庫中的表名就可以了.

查看完整回答
反對(duì) 回復(fù) 2023-03-06
?
ibeautiful

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊

你這個(gè)加入了join操作!
得到的根本不是
city
對(duì)象的list
當(dāng)然出錯(cuò)
你做了級(jí)聯(lián)操作,
那么hibernate返回的是
list
的方式
你應(yīng)該用這個(gè)接收,
每個(gè)object[]代表一條數(shù)據(jù)記錄

查看完整回答
反對(duì) 回復(fù) 2023-03-06
  • 2 回答
  • 0 關(guān)注
  • 139 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)