单向一对一映射与双向一对一映射的区别

    技术2022-05-19  22

    假设是person和cardid两个对象

    单向一对一映射

    注解:在关系拥有端 @OneToOne(cascade=CascadeType.ALL)

              关系维护端  @OneToOne(mappedBy="card")

     假设在person类中有cardid的一个变量叫card

    这样在数据库中就会建两个表,但是person中有cardid,但是cardid中没有person,所以是单向一对一映射

    双向一对一映射

    注解:两方都是

     @OneToOne(cascade=CascadeType.ALL)

    就会一对一了


    最新回复(0)