2015-12-02 29 views
0

如何使用spring crud操作在休眠模板上執行關係操作。如何使用spring mvc在休眠模板上執行關係操作

例如我想插入數據員工表,但也插入到它的關係表地址以及如何獲取刪除,更新和獲取操作。 例如:

@Entity 
@Table(name="EMPLOYEE") 
public class EmployeeBean implements Serializable { 

    @Id 
    @GeneratedValue 
    @Column(name="employee_id") 
    private Long employeeId; 

    @Column(name="firstname") 
    private String firstname; 

    @Column(name="lastname") 
    private String lastname; 



    @Column(name="cell_phone") 
    private String cellphone; 

    @OneToOne(mappedBy="employee", cascade=CascadeType.ALL) 
    private EmployeeDetail employeeDetail; 

    //getters and setters 


} 


@Entity 
@Table(name="EMPLOYEEDETAIL") 
public class EmployeeDetail implements Serializable { 

    @Id 
    @Column(name="employee_id", unique=true, nullable=false) 
    @GeneratedValue(generator="gen") 
    @GenericGenerator(name="gen", strategy="foreign", [email protected](name="property", value="employee")) 
    private Long employeeId; 

    @Column(name="street") 
    private String street; 

    @Column(name="city") 
    private String city; 

    @Column(name="state") 
    private String state; 

    @Column(name="country") 
    private String country; 

    @OneToOne 
    @PrimaryKeyJoinColumn 
    private EmployeeBean employee; 


//gettters and setters 

} 

我已經嘗試過了,從最近5小谷歌,但沒有任何線索,我得到的,請做你的幫助是appreacited一些很好的例子。

+0

爲什麼人做下來投給這個,如果有人有關於這種類型的題目的話就幫不敢怠慢混淆。 –

+0

如果有人對這種類型的話題感到困惑,那麼他無法幫助,因爲他感到困惑。你的問題的問題是:你用Google搜索了,但是你沒有告訴我們你發現的大量教程有什麼問題?例如[這一個](https://spring.io/guides/gs/accessing-data-jpa/)。 –

+0

不要弄錯了,我想要一個表格與另一個表格有關係,我知道如何在單個表格上執行操作 –

回答