阅读有关在DAO层中使用Java的文章,我对在spring数据存储库中应用这一点表示怀疑。我的意思是,对于spring数据存储库,您有这样的东西:
public interface OrderRepository extends CrudRepository<Order,OrderPK>{
}但是,如果我有其他10个实体,我必须创建像上面这样的10个接口来执行CRUD操作等等,我认为这不是很大的可伸缩性。Java和DAO是关于为实体创建一个接口和一个实现并重用这个接口,但是对于Spring数据存储库,我必须为每个实体创建一个接口,所以.
发布于 2017-03-20 10:17:03
你并没有说出问题,所以我只想补充
这是真的吗?如果是,为什么?
并回答:
你真的需要那个吗?如果你想要的只是一般的Crud功能,你可以直接用JPA实现。但是如果您想要查询方法,分页、简单的原生查询和更多的Spring数据是避免大量锅炉板代码的好方法。
(请记住,我有偏见)
https://stackoverflow.com/questions/42841521
复制相似问题