jboot的join方法是怎么用的?使用join之后,model并未增加关联属性

发布于 2021-12-06 21:45:40 字数 304 浏览 813 评论 5

Page<GameAppVersion> dataPage = gameAppVersionService.findPage(data, pageNumber, pageSize);
 gameAppService.join(dataPage, "app_id", new String[]{"app_name"});
 renderJson(new DataTable<GameAppVersion>(dataPage));

使用这种方式join之后,dataPage中的model并未改变?请教一下是哪里出了问题?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

哑剧 2021-12-08 17:21:26
@Override
    public void onJfinalConstantConfig(Constants constants) {
        constants.setEncoding("utf-8");
        constants.setJsonFactory(MixedJsonFactory.me());
    }

这样就可以出来了

你曾走过我的故事 2021-12-08 15:06:21

这种也不行,我debug了一下, dataPage在join之后,其属性并没有改变,倒不是renderJson的问题

草莓味的萝莉 2021-12-08 12:57:41

回复
@datianxia : 如果是RPC模式下,是无法支持Join的。Join只能在本地操作,在RPC下由provider进行Join之后再返回。

旧伤慢歌 2021-12-08 10:48:45

回复
@datianxia : 另:Join只支持主键

各自安好 2021-12-07 12:51:24

试试:

renderJson(new JfinalJson.toJson(new DataTable<GameAppVersion>(dataPage)));

 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文