2013-03-27 71 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

回答