2

私は現在、マッパーインターフェイスでMyBatisアノテーションを使用するプロジェクトに取り組んでいます。これは、XMLファイルよりも優先するためですが、関連付けのマッピングで問題が発生しています。

つまり、結合テーブルを使用する1対多の関連付けのコレクションをロードします。

アノテーションが一部の関連付けマッピングをサポートしていないことを知っています。制限を考慮して、xmlマッピングファイルに頼ることなく、適度に複雑なアプリケーションでJavaのマッパーインターフェイスでMyBatisを使用することはまだ可能ですか?

マッパーインターフェイスとxmlマッピングファイルの組み合わせに問題はありますか?

4

1 に答える 1

3

ユーザーガイドは、注釈形式が複雑なクエリでは扱いにくいことを認めています。ただし、アノテーションとXMLクエリ定義を組み合わせることができます。そのため、どのように定義されていても、同じ名前の定義が複数存在することはできません。

私は現在、MyBatisKoansを使用しています。これは非常に便利です。8番目の演習には、deleteメソッドの注釈付きのマッパー・インターフェースと、更新、挿入、および選択用のマッパーXMLファイルが含まれています。演習が完了すると、問題なく機能しました。

于 2013-03-12T21:48:18.583 に答える