java-使用CrudRepository从View获取数据
对于这个问题,我不是在寻找解决方案,而是在寻找可以使自己前进的方向,因此不共享任何代码. 我正在准备一个REST API,并且在本地设置了postgresql数据库,该数据库具有2个表和这2个表中的一个视图. 通常,当我想从数据库中获取任何数据时,我会使用以下代码(为清楚起见): DataRepository类:
DataService类:
DataController类:
资料类别:
现在,我想从视图中检索数据,那么应该采取什么方法呢? 我们是否应该使用创建Model,Service,Ctonroller和Repository类的相同方法? 我们可以使用CrudRepository来实现吗? 我在很多地方搜索过,但没有发现任何有用的信息. 让我知道是否有人对此有任何线索. 最佳答案
CrudRepository的读取方法在视图上应该可以正常工作.对于写方法,视图需要为updatableenter link description here.
如果您只想读取而不是写入存储库,则可以通过复制CrudRepository的源代码并删除所有写入方法来创建ReadOnlyRepository. 请注意,JPA仍将尝试保留对托管实体所做的更改. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |