标签: jpa architecture spring-data-jpa spring-data
关于使用Spring JPA规范,我已经陷入了争论。
一个简单的问题是,Specificaiton是业务层逻辑还是持久层逻辑的一部分?
我认为,这是持久性逻辑的一部分,原因如下。
这是一种创建要在其上运行查询的谓词的方法。简而言之,这是定义可重用标准的便捷方法。因此,由于属于查询的一部分,因此我认为它应该属于业务逻辑的一部分。
但是另一方面,由于它是从DDD规范模式派生而来的,因此它也可以被认为是业务层的一部分。
不胜感激。