select *
from a_table
where idseq = (select idseq from name = #{name})
and p = #{p}
뭐 대충 이런식으로 쿼리를 날렸고
로그창 확인해보면 파라미터도 잘 들어갔고 데이터가 무조건 하나 나와야되는데
아에 데이터가 안나와 ..
그리고 오류도 안났고... 이게 근데 그냥 DB콘솔창 켜서 쿼리날려보면 또 잘되
왜그러지?ㅆㅂ..
select *
from a_table
where idseq = (select idseq from name = #{name})
and p = #{p}
뭐 대충 이런식으로 쿼리를 날렸고
로그창 확인해보면 파라미터도 잘 들어갔고 데이터가 무조건 하나 나와야되는데
아에 데이터가 안나와 ..
그리고 오류도 안났고... 이게 근데 그냥 DB콘솔창 켜서 쿼리날려보면 또 잘되
왜그러지?ㅆㅂ..
[INFO ] [...log4jdbc.ResultSetCollectorPrinter:108 ] - |-------------|--------------| [INFO ] [...log4jdbc.ResultSetCollectorPrinter:108 ] - |registerdate |availabledays | [INFO ] [...log4jdbc.ResultSetCollectorPrinter:108 ] - |-------------|--------------| [INFO ] [...log4jdbc.ResultSetCollectorPrinter:108 ] - |-------------|--------------|
웹개발 하는 애들은 최소한 이거 두가지는 좀 해라.. 1) slj4j + log4j 설치하고 로그레벨 debug로 지정해서 쿼리 나오는거랑 바인딩 되는 값을 확인해라. 2)오류가 나오면 오류 메세지 좀 잘 확인해라.
저 쿼리 부르는 메소드나 함수는 제대루 되있음? 나도 같은 오류로 1시간 동안 고생 했는데 알고보니 만들어논 메소드가 딴거 부르는 놈이였음..ㅜㅠ
아놔콘다넘아 로그 다 띄워서 보여주기 귀찮아서 저것만 올려준거야 바인딩된 값 나오는거 체크했고 쿼리도 나오는거 체크했다 붕아
얌마 질문 꼬라지 하고는... 테이블 뭐뭐에서 니가 뭘 의도하는지 써야지 꼴랑 안돌아가는 반푼이 쿼리하나 적어놓고 뭘 바래?