Java 如何使用SpringMVC在hibernate模板上执行关系操作

Java 如何使用SpringMVC在hibernate模板上执行关系操作,java,spring,hibernate,spring-mvc,Java,Spring,Hibernate,Spring Mvc,如何使用spring crud操作在hibernate模板上执行关系操作 例如,我想插入数据employee表,但它也要插入到它的关系表地址,以及如何获取删除、更新和获取操作。 例如: @Entity @Table(name="EMPLOYEE") public class EmployeeBean implements Serializable { @Id @GeneratedValue @Column(name="employee_id") private

如何使用spring crud操作在hibernate模板上执行关系操作

例如,我想插入数据employee表,但它也要插入到它的关系表地址,以及如何获取删除、更新和获取操作。 例如:

@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", parameters=@Parameter(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个小时开始在google上试用过,但没有得到任何线索,请做一些很好的例子,感谢您的帮助。

您可以看到下面的内容,这是hibernate关系数据库映射的帮助


为什么人们会投反对票,如果有人对这类话题感到困惑,那么不要忽视。如果有人对这类话题感到困惑,那么他就无能为力,因为他感到困惑。你的问题是:你在谷歌上搜索过,但你没有告诉我们你找到的大量教程有什么问题?例如,别搞错了,我想要一个表与另一个表有关系的例子,我知道如何在单个表上执行操作谢谢,但是那里没有spring mvc?