使用SpringData创建只读存储库
2022-09-01 05:33:19
是否可以使用 Spring Data 创建只读存储库?
我有一些实体链接到视图和一些子实体,我想为它们提供一些方法的存储库,如,还有一些带有注释的方法。我想避免提供这样的方法,因为它们没有意义,可能会产生错误。findAll()
findOne()
@Query
save(…)
delete(…)
public interface ContactRepository extends JpaRepository<ContactModel, Integer>, JpaSpecificationExecutor<ContactModel> {
List<ContactModel> findContactByAddress_CityModel_Id(Integer cityId);
List<ContactModel> findContactByAddress_CityModel_Region_Id(Integer regionId);
// ... methods using @Query
// no need to save/flush/delete
}
谢谢!