0
를 검색 할 수 없습니다 설명서에서는 follwing을 SQL-쿼리가 있습니다 JDBC 결과 집합 - 별칭 컬럼을
select Resa.ResID, Avgångdatum, Avgångtid, AvgångStad, AnkomstTid, AnkomstDatum, AnkomstStad, AntalPlatser, Kostnad,
(select sum(Bokning.AntalBiljetter) from Bokning where Bokning.ResID = Resa.ResID) as EnkelBiljetter,
(select sum(Bokning.AntalBiljetter) from Bokning where Resa.ResID in
(select PaketResa.ResID from PaketResa where PaketResa.PaketID in
(select PaketID from PaketResa where PaketResa.PaketID = Bokning.PaketID))) as PaketBiljetter
from Resa;
우리는 열 "Enkelbiljetter"와 자바에서 "PaketBiljetter"를 얻으려고
,Integer.parseInt(result.getObject("PaketBiljetter").toString()
과를
nullpointerexception을 반환합니다. 우리는 "? useOldAliasMetadataBehavior=true
"을 connection-statement에 추가하려고했지만 결과는 같습니다. columnindex (10 및 11)도 getObject-method에 두지 않습니다. 우리는 5.1.19 JDBC 드라이버를 사용하고 있습니다. 어떤 제안?
고마워요, 그건 매력처럼 작동합니다! –