API 테스트 중 DB INSERT 시 아래 오류 발생
BTALK_MSG
에는 SEND_TYPE
컬럼이 NOT NULL인
데, INSERT 문 컬럼 목록에 SEND_TYPE
자체가 없음타입별로 쿼리문을 구분했기 때문에 SEND_TYPE
을 고정시킴
<insert id="insertBTalkMessage" parameterType="btalk.model.BTalkMessage">
INSERT INTO BTALK_MSG (
TRAN_PR, TRAN_ID, ...,
SEND_TYPE,
...
) VALUES (
BTALK_MSG.NEXTVAL,
#{tranId}, ...,
'3',
...
)
</insert>
NOT NULL
컬럼은 쿼리에서 누락되면 무조건 에러가 발생한다.