【发布时间】:2013-03-27 21:58:21
【问题描述】:
如何使用 spring 将 bean 注入休眠实体?我正在使用带有休眠 3 的 spring 2.5。
我可以在 spring 3 中看到如何做到这一点,但是在 spring 2.5 中可以做到吗?
在示例中,我想将UtillBean 注入Stuff.stuffUtill。
@Entity
@Table(name = "STUFF")
public class Stuff {
@Id
@Column(name = "STUFF_ID")
private Long stuffID;
private UtillBean stuffUtill;
}
public class UtillBean {
...
}
更新:对于这种情况,这是我坚持的设计。
【问题讨论】:
-
在实体类中注入业务类?我会重新考虑这个设计。
-
再次,我会重新考虑设计。您的实体一开始不应执行任何业务逻辑。 你可以这一事实并不意味着你应该。
-
我同意@LuiggiMendoza。这是一个糟糕的设计决定。
标签: java spring hibernate dependency-injection