gpt4 book ai didi

java - 格式化输出以供 hibernate 实体内查看是否可以接受?

转载 作者:太空宇宙 更新时间:2023-11-04 13:49:06 25 4
gpt4 key购买 nike

在 hibernate 实体中对 View 执行格式化是否可以接受?

例如,我有一个 Merchant 实体,其中包含一组 MerchantLocation 实体。集合中的每个 MerchantLocation 都包含一个 Location 对象。

假设我从数据库中检索了完整填充的商家列表,并且在 View 中我需要显示商家列表,并且在每个商家旁边我需要显示其位置 ID 的逗号分隔列表。

我应该把获取位置 ID 的逻辑放在哪里?在实体中? Controller ?在服务层创建某种 View 对象?

Merchant
|
|--Set<MerchantLocation>
|-Location
|-Location
|-Location
|-Location etc...

如果有什么不同的话,我正在使用 Spring MVC。

最佳答案

我会创建一个 CommaSeparatedListHelper在 View 层中并向其传递受尊重的 Location 列表对象。 CommaSeparatedListHelper应该收到类似 List<Object> 的内容并使用toString()所有传递的对象的方法来构建列表。

获取 Location 的逻辑来自 Merchant 的对象可以驻留在模型中。

关于java - 格式化输出以供 hibernate 实体内查看是否可以接受?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30509947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com