真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ibatis級聯(lián)如何解決登錄系統(tǒng)問題

這篇文章主要講解了“ibatis級聯(lián)如何解決登錄系統(tǒng)問題”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“ibatis級聯(lián)如何解決登錄系統(tǒng)問題”吧!

創(chuàng)新互聯(lián)公司主要從事網(wǎng)站建設、成都網(wǎng)站設計、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務天柱,十多年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575

最近在搞登錄系統(tǒng),可是原先歷史上完成的開發(fā)并沒有引用hibernate,而是加入了ibatis ,這方面我以前未接觸過,前幾天需要完成的邏輯還比較簡單,但是今天做到注冊緩解的時候涉及到密碼提示問題,而原先的登錄系統(tǒng)是將question表與user表分開,這就涉及到了ibatis 級聯(lián)的處理了。為了能夠使用user.getQuestion,我們需要做一些配置:

在user.ibatis.xml 中設置

                                                                                         resultMap>                SELECT               ID        as id,               NAME      as name,               PASSWORD  as password,              USERQUESTION_ID  as userQuestion_Id,              ANSWER   as answer,                     FROM USERS          WHERE trim(lower(NAME)) = trim(lower(#name#))      select>           SELECT USERQUESTION_ID as id,           QUESTION as question           FROM USERQUESTION          where USERQUESTION_ID = #id#      select> sqlmap>

user_result        為result_map供select id="getUser" 使用user_result 集合所需要的數(shù)據(jù)從getUser 里拿。
其實應該這么說,在getUser查完數(shù)據(jù)庫將數(shù)據(jù)映射成user_result 格式,而user_result的column 即為getUser as 后面的部分,名稱需一致 而大小寫無所謂,好像ibatis級聯(lián)對大小寫不敏感。

測試:
public void testXXXXXXXXX() throws Exception {
String userName = "x@x.com";
User user = users.findByName(userName);
System.out.println(user.getUserQuestion().getQuestion());
}
以此類推,我們就可以通過ibatis級聯(lián)來解決登錄系統(tǒng)中的一對多和多對一的問題了。

感謝各位的閱讀,以上就是“ibatis級聯(lián)如何解決登錄系統(tǒng)問題”的內容了,經(jīng)過本文的學習后,相信大家對ibatis級聯(lián)如何解決登錄系統(tǒng)問題這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!


本文標題:ibatis級聯(lián)如何解決登錄系統(tǒng)問題
文章起源:http://weahome.cn/article/ishiod.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部