spring で simpleJdbcInsert を使用して DB にデータを挿入しています。最初のステップ (最初の挿入を意味します) で正常に動作します。クラスがコンパイルまたは使用されると、変更できません。」
誰でもこれで私を助けることができますか?
spring で simpleJdbcInsert を使用して DB にデータを挿入しています。最初のステップ (最初の挿入を意味します) で正常に動作します。クラスがコンパイルまたは使用されると、変更できません。」
誰でもこれで私を助けることができますか?
この例外は通常、コンパイル済みのsimpleJdbcInsertを構成(再度) しようとしたときに発生します。
コンパイル済みとは、simpleJdbcInsert インスタンスをインスタンス化し、データ ソースとテーブル名を既に設定していることを意味します。simpleJdbcInsert インスタンスがコンパイルされたら、再構成しないでください。たとえば、別のテーブル名を設定します。必要に応じて、新しい simpleJdbcInsert インスタンスを作成します。
simpleJdbcInsertの仕組みを包括的に理解するには、 simpleJdbcInsertとAbstractJdbcInsertのソース コードを調べてください。特にAbstractJdbcInsert.javaのメソッドcompile()