使用QueryDsl将Rails Active Record范围转换为Java Spring Boot

在Ruby on Rails中,您可以在active Record模型中定义范围,例如

class Article < ApplicationRecord

      scope :viewed,-> { order("articles.views DESC") }
      scope :ordered,-> { order("articles.title ASC") }
      scope :latest,-> { order("articles.created_at DESC") }

然后链接查询并像这样重用

Article.select('articles.*,COUNT(comments.id) AS total').joins(:comments).viewed.ordered.latest

如果可能的话,我想知道如何使用QueryDsl使用Java Spring Boot完成可重用模式。

chenglong502 回答:使用QueryDsl将Rails Active Record范围转换为Java Spring Boot

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3001767.html

大家都在问