前提
Java8+Mybatisの環境でSQLを書き、その結果を使って
採番メソッドを作成しようとしています
実現したいこと
SQLで既存のデータの数を調べ、その数に1を足す採番メソッドを作りたい
発生している問題・エラーメッセージ
SQLDeveloperでデータ取得に成功したSQLを
Mapperに移しました
SQL
1 <select id="getProcessCount" resultType="long"> 2 select count(*) from Process where A = #{A.value} 3 and B = #{B.value} and C = #{C.dbValue} 4 and D = #{D.value} AND E = #{E.value} 5 </select> 6
Service→Repository→Mapperという階層構造でSQLにアクセスし
Serviceクラスで呼び出したのですがデータがある条件でも
結果が0件になってしまいました
Mybatisで数値を返したい時の書き方に間違いはないでしょうか?
補足情報(FW/ツールのバージョンなど)
'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.0'
Java 1.8.0_202
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。