相关疑难解决方法(0)

何时使用,不使用OneToOne和ManyToOne

我刚开始阅读JPA,并在hibernate中实现了解细节.但是,为了继续发展到那时,你能帮助澄清一个基本的qn.

  1. 何时
    使用OneToOne如果实体管理器需要处理相关对象的持久性,我可以使用OneToOne.关键是,我总是可以在不指定oneToOne的情况下生活,但是我负责管理关系并确保引用的对象不处于瞬态状态.这是真的?

  2. 何时使用或不使用,ManyToOne
    说我正在定义一个Employee类,并且需要使用Employer定义rel.在这种情况下,我是否需要像下面那样指定manyToOne,如果不是,则需要指定

     @Entity   
        public class Employer {  
        String name;   
        }   
    
        @Entity   
        class Employee {  
            String name;  
            @ManytoOne  //or not??   
            Employer employer;   
            }
    
    Run Code Online (Sandbox Code Playgroud)

谢谢

java jpa

11
推荐指数
1
解决办法
6871
查看次数

当我们需要在数据库设计中使用一对一关系时?

我们什么时候需要在数据库设计中使用一对一的关系?在我看来,如果两个表是一对一的关系,它们可以组合成一个表.这是真的?

database database-design erd

6
推荐指数
1
解决办法
1171
查看次数

标签 统计

database ×1

database-design ×1

erd ×1

java ×1

jpa ×1