2013-03-27 73 views
0

如何使用spring将bean注入到hibernate实体中?我使用spring 2.5与休眠3. 3如何将spring(2.5)bean注入到休眠(3)实体中?

我可以看到如何做到这一点在春季3,但它可以在春季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 { 
    ... 
} 

更新:对于这种情况,这是我坚持的设计。

+1

在实体类中注入业务类?我会重新考虑这个设计。 – 2013-03-27 21:59:07

+1

再一次,我会重新考虑设计。您的实体不应该执行任何业务逻辑开始。 *你可以*的事实并不意味着*你应该*。 – 2013-03-27 22:05:52

+1

我同意@LuiggiMendoza。这是一个糟糕的设计决定。 – DiogoSantana 2013-03-27 22:17:43

回答