回答編集履歴
3
誤字修正
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
*修正MyBatisを使った経験がなかったので変なことを言いましたね、誠にすみませんでした
|
2
2
|
原因はapplication.propertiesの問題だと思われます。
|
3
3
|
|
4
|
-
mybatis.config-location:classpath:mybatis-config.xml部分は、MyBatis設定ファイルの
|
4
|
+
mybatis.config-location:classpath:mybatis-config.xml部分は、MyBatis設定ファイルのディレクトリ位置を示しますが、ここでのclasspathとは/src/resourceを指します。ディレクトリ構成から見ると、そのようなファイルはないのでエラーガ発生したと考えられます。
|
5
5
|
多分src/resourcesディレクトリにmybatis-config.xmlを作成しmapper.xmlの内容を移すと解決出来ると思いますが、以前の構造を保ちながらタイプエイリアスを使ってmybatis-config.xmlにインポートさせる方が拡張性の良い方法だと思います
|
2
問題解決の方向性変更
test
CHANGED
@@ -1,2 +1,5 @@
|
|
1
|
+
*修正MyBatisを使った経験がなかったので変なことを言いましたね、誠にすみませんでした
|
1
|
-
|
2
|
+
原因はapplication.propertiesの問題だと思われます。
|
2
3
|
|
4
|
+
mybatis.config-location:classpath:mybatis-config.xml部分は、MyBatis設定ファイルのdirectory位置をディレクトリ位置を示しますが、ここでのclasspathとは/src/resourceを指します。ディレクトリ構成から見ると、そのようなファイルはないのでエラーガ発生したと考えられます。
|
5
|
+
多分src/resourcesディレクトリにmybatis-config.xmlを作成しmapper.xmlの内容を移すと解決出来ると思いますが、以前の構造を保ちながらタイプエイリアスを使ってmybatis-config.xmlにインポートさせる方が拡張性の良い方法だと思います
|
1
間違った説名修正
test
CHANGED
@@ -1,2 +1,2 @@
|
|
1
|
-
Book エンティティをdeleteするためにBookMapperが使われいているのが問題だとみられます。そもそも @Mapperは
|
1
|
+
Book エンティティをdeleteするためにBookMapperが使われいているのが問題だとみられます。そもそも @Mapperは各layerの依存性の結合そ緩くするためにclassをお互い変換させるために使われる場合がおおいです。本来の意図からみるとBookRepository interfaceを作ってJpaRepositoryをextendするのが良いとおもわれます。
|
2
2
|
|