我在我的项目中有一些具有相同属性的实体(对于样本'name'),那么,是否可以创建一个带有自定义选择的存储库以在该实体中使用?所以我从JpaRepository扩展我的存储库我扩展了MyCustomJpaRepository,MyCustomJpaRepository扩展了JpaRepository以从JpaRepository中授予基本功能呢?
TKS
答案 0 :(得分:0)
是的,您可以定义一个公共接口存储库,通过使用注释@NoRepositoryBean对其进行标记来扩展JpaRepository:
@NoRepositoryBean
public interface BaseRepository<T extends BaseEntity, ID extends Serializable> extends JpaRepository<T, ID> {
//common methods
}
但是,您仍然必须为扩展此自定义界面的每个具体实体提供专用接口。