私はmybatis3でマッパーを定義するために追加のxmlを持つことを避けようとしています。注釈はすぐに収まります。MyBatisで動的SQLクエリを使用してアノテーションを使用する方法(selectProviderの使用方法)
@ SelectProvider/@ InsertProvider /などの使用法は少し混乱しています。これで私を導くオンラインリソースがたくさんあるとは思わない。
基本的に、私はmybatis3の代替のアノテーションバージョンを探しています。例えば
、私は、XMLマッパーを持っていると私はそれが注釈
<select ...>
<where>
<if cause.....>
</if>
<if cause......>
</if>
</where>
</select>
誰でもコードを含む具体的な答え/ソリューションを提供できるを使用するように変換したいですか?
ありがとうございます! MyClassの中
@SelectProvider(type=MyClass.class, method="myMethod")
public Object selectById(int id);
:あなたのマッパーインタフェースの
上記のよう@AnnotationでSQLを書くことができ、私たちのプロジェクト内の.classしてコンパイルします。ただし、「
関連する問題