私はmybatisを使用しています。結果を得るために、以下のクエリを実行しようとしています。 JavaコードでgetSqlSession()。selectOne()がNULLを返します
<select id="getMaxSeqNumFromTrans" parameterType="com.abc.ContributionsRequestParamDto" resultType="java.lang.Integer" >
SELECT MAX(SEQ_NMBR) MAXNUMBER FROM DB2.A_PDC_TRNS WHERE TOKEN_ID = #{tokenID} AND RSLT_TYP = 10
私はquery-
Integer maxSeqNumber = getSqlSession().selectOne("getMaxSeqNumFromTrans", contributionsParam);
上で実行するには、このコードを使用しています。しかし、このコードは、私にはnullを返します。私はここで何がうまくいかないのか分からない。私は何か見落としてますか?
'SELECT COALESCE(MAX(SEQ_NMBR)、0)MAXNUMBER ... 'を使用しようとしています –
これは動作します。どうもありがとうございます ! – user2998616
これはこれを聞いていいです、幸運:) –