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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

問一下關于框架錯誤的問題

問一下關于框架錯誤的問題

漫之旅 2017-08-10 11:13:04
這是一個測試類public class test extends BaseHibernateDAO{?public static void main(String args[]){??test t=new test();??t.a();??????}?public void a(){??HouseService hs=new HouseServiceImpl();???List<House> list=hs.findValue("id", 2);??System.out.println(list.size());??}}這里的運行結果是1hs.findValue("id", 2);這個方法是hibernate通過myeclipse自動生成的dao方法?這是一個javaStruts2的action類@Override?public String execute() throws Exception {??System.out.println(house+"查看");??HouseService hs=new HouseServiceImpl();???List<House> list=hs.findValue("id", "2");?//這里運行發(fā)生錯誤??System.out.println(list.size());??h=list.get(0);???return "chakan";?}?這段代碼的運行結果為2查看八月 10, 2017 10:59:48 上午 org.hibernate.hql.internal.ast.HqlSqlWalker generatePositionalParameterWARN: [DEPRECATION] Encountered positional parameter near line 1, column 44.? Positional parameter are considered deprecated; use named parameters or JPA-style positional parameters instead.2查看就是打印出來的,說明有進來這個action,但是下面的list.size并沒有打印出來,及時list是null也會出現空指針異常,但是也沒有空指針異常。網頁的主要報錯信息我就看懂了第一條java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer看起來像是也就是轉換錯誤?這里的錯誤最奇怪的就是上面的測試類可以通過,但是下面的action就無法通過,這是為什么????
查看完整描述

1 回答

已采納
?
HansonQ

TA貢獻223條經驗 獲得超56個贊

單元測試里面入參類型是String ,Integer,action測試的時候是String,String.。你這個在編譯器里面這么寫 編譯器都不能通過吧

查看完整回答
反對 回復 2017-08-15
  • 1 回答
  • 0 關注
  • 1942 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號