<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    斷點(diǎn)

    每天進(jìn)步一點(diǎn)點(diǎn)!
    posts - 174, comments - 56, trackbacks - 0, articles - 21

    表外鍵在SQL語(yǔ)句中的用法

    Posted on 2010-01-13 23:26 斷點(diǎn) 閱讀(401) 評(píng)論(0)  編輯  收藏 所屬分類: Hibernate
    有兩張表(question、answer),它們存在著一對(duì)多關(guān)系(question->answer)和多對(duì)一關(guān)系(answer->question)。

    在Answer.java中定義有:
    public class Answer {
        private String userid;
        private Question question;
        private int qid;
    }

    在answer.hbm.xml中有:
     <many-to-one name="question" class="org.lxh.myzngt.vo.Question" fetch="select">
                <column name="qid" />
     </many-to-one>

    所以SQL語(yǔ)句如下:

    public List queryByUserAnswer(String userid, int currentPage, int lineSize) {
            List all = null;
            String hql = "from Question as q where q.qid in(select a.question.qid from Answer as a where a.userid=?)";
            Query q = super.getSession().createQuery(hql);
            q.setString(0, userid);
            // 分頁(yè)操作。
            q.setFirstResult((currentPage - 1) * lineSize);
            q.setMaxResults(lineSize);
            all = q.list();
            return all;
        }

    否則報(bào)錯(cuò):

    org.hibernate.QueryException: could not resolve property: qid of: org.lxh.myzngt.vo.Answer [select count(q.qid) from org.lxh.myzngt.vo.Question as q where q.qid in(select a.qid from org.lxh.myzngt.vo.
    Answer as a where a.userid=?)]

    posted @ 2009-02-23 15:58 斷點(diǎn) 閱讀(173) | 評(píng)論 (0)

    主站蜘蛛池模板: 亚洲国产精久久久久久久| 亚洲日韩国产AV无码无码精品| 99国产精品免费视频观看| 亚洲综合网美国十次| 免费无码又爽又刺激高潮的视频 | 青青青视频免费观看| 久久夜色精品国产嚕嚕亚洲av| 精品久久久久成人码免费动漫| 免费的黄色网页在线免费观看| 亚洲网站在线播放| 午夜亚洲福利在线老司机| 最刺激黄a大片免费网站| 免费精品视频在线| 亚洲最大免费视频网| 亚洲精品国产自在久久| 青青青免费国产在线视频小草| GOGOGO高清免费看韩国| 亚洲国产视频久久| 亚洲成A∨人片在线观看不卡| 国产精品黄页在线播放免费| 久久aa毛片免费播放嗯啊| 免费无码一区二区| 亚洲视频一区二区三区四区| 亚洲精品无码久久久久去q | 亚洲国产精品狼友中文久久久 | 日韩免费电影在线观看| 99国产精品免费视频观看| 国产乱妇高清无乱码免费| 亚洲欧美综合精品成人导航| 亚洲综合亚洲国产尤物| 国产亚洲精品影视在线产品| 日韩精品视频免费网址| 欧洲一级毛片免费| 久久九九AV免费精品| 中文毛片无遮挡高清免费| 激情婷婷成人亚洲综合| 亚洲一区二区三区精品视频| 亚洲va久久久噜噜噜久久天堂| 免费人成网站7777视频| 日本牲交大片免费观看| 青春禁区视频在线观看直播免费|