【问题标题】:Spring how to use domain object [closed]Spring如何使用域对象[关闭]
【发布时间】:2016-05-10 05:03:51
【问题描述】:

我在 Spring 中使用对象时遇到问题。所以,我们有一个对象(域)user 和另一个对象car

public class user{
    private String name;
    private String car;
    ...
    constructor()
    get()
    set()
    ...
}

public class car{
    private String color;
    ...
    constructor()
    get()
    set()
    ...
}

而且,user 可以有 0..N car。应该如何看待注释对象才能使事情起作用?

有人可以为此编写一个简单的演示吗?

【问题讨论】:

  • 春天并不神奇。另外,考虑学习java。上面的用户类可以引用零个或一个汽车对象。您似乎想在用户对象中使用 List 。 Spring 不会神奇地将汽车分配给用户对象。如果您在 user 中有一个汽车对象列表和适当的设置器,那么您可以使用 spring 将汽车对象列表分配给用户对象。

标签: java spring


【解决方案1】:

请阅读并遵守 Java 编码标准。您的代码难以阅读。

模型实例不由 Spring 管理。您应该创建新实例,而不是让 Spring 负责。

您将根据需要为每个会话或请求对象创建新的 UserCar 实例。它们应该在范围内进行操作和管理,然后进行垃圾收集。 Spring 不会管理这些;你不会注释它们。

【讨论】:

  • 什么?我的代码很难阅读?四行代码都看不懂?
  • 你没有遵守标准。你应该。这不是 C#。首先我们养成习惯;然后我们的习惯造就了我们。
  • 这可能应该是评论而不是答案。
  • 不正确;关于 Spring 的部分正好是问题的核心。样式问题是侧边栏。
猜你喜欢
  • 1970-01-01
  • 2013-09-09
  • 2013-08-21
  • 1970-01-01
  • 1970-01-01
  • 2022-11-02
  • 2011-10-25
  • 2015-09-08
  • 1970-01-01
相关资源
最近更新 更多