kazpgmの日記

『プログラム自動作成@自動生成』作成の日記

「kaz_javaSpringBootプログラム自動作成◎生成ツール」seqService.getDbSeqメソッドのパラメータの使い方が間違っている

を修正 <ーver1.7で修正する予定です。

1.Zennの本に自動作成後PGMの説明を追記するため、

「Controller(情報登録)」チャプター書いていて気付いた。ので、修正する。

■seqService.getDbSeqメソッドのパラメータの使い方が間違っているので修正する。
理由:以下例の、"A+yymmdd"パラメータの設定が間違っている。
 "A"があるとき、"あり"とする所、"A+yymmdd"とか、"yymmdd"とか設定しているのがNG
現象:購入履歴情報の購入履歴ID(シーケンス(yyyymmdd+数字))だけど、
 実行結果"A20211124000001"になっている。"A"がついているのがNG。
例:ShohinController.java
<<修正前>>
  products = seqService.getDbSeq("shohin", shohinProductsLen, "A+yymmdd", 6);
<<修正後>>
  products = seqService.getDbSeq("shohin", shohinProductsLen, "あり", 6);