HQL執(zhí)行成功,但是控制臺(tái)沒(méi)有輸出數(shù)據(jù)
@Test public?void?testFromClause()?{ String?hql?=?"from?com.imooc.model.Seller"; Query?query?=?session.createQuery(hql); List<Seller>?list?=?query.list(); for(Seller?seller?:?list)?{ System.out.println(seller.toString()); System.out.println("name:"+seller.getName()); } }
沒(méi)錯(cuò)啊,和老師的一樣,就是沒(méi)有下方的seller輸出數(shù)據(jù),
什么情況???求解!??!
2017-09-08
我解決了。我的原因是執(zhí)行testSeller()方法前,把整個(gè)SellerTest類(lèi)都執(zhí)行了一遍(想看看效果,結(jié)果里面有個(gè)方法是刪除數(shù)據(jù)的,于是悲劇了,數(shù)據(jù)庫(kù)都空了。我輸出list長(zhǎng)度發(fā)現(xiàn)是0,然后刷新了數(shù)據(jù)庫(kù)才發(fā)現(xiàn)數(shù)據(jù)都沒(méi)了),數(shù)據(jù)庫(kù)里沒(méi)有數(shù)據(jù),所以控制臺(tái)就沒(méi)輸出。
2017-09-08
我也碰到這個(gè)問(wèn)題,你解決了嗎
2017-08-14
那會(huì)不會(huì)是你的數(shù)據(jù)庫(kù)表中沒(méi)有數(shù)據(jù)呢
2017-08-14
打錯(cuò)了 是"from Seller"
2017-08-14
你把String hql那句改成String hql="select Seller”試試看