0
私は「HZ SELECT * FROM ...」を選択する必要があり、それは私がこの結果をマッピングするために必要なだけの1列(String)をMyBatisのマッピング結果MyBatisRepositoryで<String>と注釈
NAME
name1
name2
name3
....
を返すのリストを表示します一覧
は、私は次のような文字列プロパティでModel
クラスを使用して試してみた:
public interface ModelReport {
String getAll = "Selct * FROM HZ....";
@Select(getAll)
@Results(value = {
@Result(property = "NAME", column = "NAME"),
})
List<Model>getAll();
}
class Model{
String NAME;
}
しかし、私はちょうどリスト0でクラスなしでモデルを作成したくありませんf文字列。どうしたらいいですか?
私は次の試みをしましたが、動作しません。
@Select(getAll)
List<String> getAll();
@ResultTypeアノテーションはどこに配置されていますか? myBatis libには存在しません – user5620472
org.apache.ibatis.annotations、 '@ Result'と同じです。 http://www.mybatis.org/mybatis-3/apidocs/reference/org/apache/ibatis/annotations/ResultType.html – Pau