spring-boot-realworld-examp.../src/main/java/io/spring/infrastructure/favorite/MyBatisArticleFavoriteRepos...
2017-08-16 11:51:20 +08:00

24 lines
709 B
Java

package io.spring.infrastructure.favorite;
import io.spring.core.favorite.ArticleFavorite;
import io.spring.core.favorite.ArticleFavoriteRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
@Repository
public class MyBatisArticleFavoriteRepository implements ArticleFavoriteRepository {
private ArticleFavoriteMapper mapper;
@Autowired
public MyBatisArticleFavoriteRepository(ArticleFavoriteMapper mapper) {
this.mapper = mapper;
}
@Override
public void save(ArticleFavorite articleFavorite) {
if (!mapper.find(articleFavorite)) {
mapper.insert(articleFavorite);
}
}
}