2016-09-26 12 views
-1

私は、このガイドのリアクションjsとスプリングのデータを休止しました。DataRepositoryとmybatisのサポート

https://spring.io/blog/2015/10/28/react-js-and-spring-data-rest-part-5-security

このチュートリアルでは、Hibernate JPAを使用して、私が反応/ API設計のように本当に、私はJPAはDAOを休止状態使用するwan'tはありません、私はMyBatisのを使用したいと思います。

mybatisでSpring DataRepositoryを使用する方法はありますか?

答えて

2

私が知る限り、そうすることはできません。もちろん、MyBatis-Spring-Boot-Starterの統合はSpringデータリポジトリとはあまり変わりません。

@Mapper 
public interface CityMapper { 
    @Select("SELECT * FROM CITY WHERE state = #{state}") 
    City findByState(@Param("state") String state); 
} 

その後、あなたは実装せずに豆リポジトリとしてそれを注入することができます:

残念ながら
@Autowired 
private CityMapper cityMapper; 

、あなたはDataRepositoryはなく、それ以上にすることができるよりもそれは例えば1つのマッパーがあるべき...単純ではありません必要なエンティティですべてのクルードオペレーションを実行する必要があります...これは面倒なことがあるので、Springのデータリポジトリではデータは必要ありません。

例はMyBatis Reference Documentationであり、ここでは説明しません。

+0

春のデータリポジトリの利点は、残りのAPI(春の嫌悪感)を管理するのに役立つ一連のツールです。だから、方法はない?私は自宅で作られたスプリングミバティスデータプロジェクトを見たことがありますが、コミュニティの上級レベルではありません – BigDong

+0

「私の知っている限りでは」、これらの役に立つツールがあなたの手で行うことを実装する必要があります.... – Pau

関連する問題