Spring JPA annotation 한 쌍 이 많 고 한 쌍 이 많은 고민 들

최근 Hibernate JPA 는 한 쌍 이 많 고 한 쌍 이 많은 기능 을 사 용 했 습 니 다. 오전 내 내 여러 가지 오류 가 쏟 아 져 나 왔 습 니 다. 이제 야 해결 되 었 습 니 다. 지금 은 적어 서 잊 어 버 리 겠 습 니 다.
 
Channel. class 부모 클래스
	@OneToMany(cascade = { CascadeType.ALL }, mappedBy = "channel")
	private List<Content> contentList;

	public List<Content> getContentList() {
		return contentList;
	}

	public void setContentList(List<Content> contentList) {
		this.contentList = contentList;
	}

 Content. class 하위 클래스
 
@ManyToOne
	@JoinColumn(name = "channelId", insertable = false, updatable = false)
	private Channel channel;

	public Channel getChannel() {
		return channel;
	}

	public void setChannel(Channel channel) {
		this.channel = channel;
	}

 
 
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
   @Id        get   ,        
    jpa   ,       
      
@Entity
@Table
@GeneratedValue         auto    

     uuid     ,  jpa         ,   hibernate         
       :
@GenericGenerator(name="idGenerator", strategy="uuid") //   hibernate   
@GeneratedValue(generator="idGenerator") //  uuid     

         
@Column(name="username", nullable=false, unique=true, length=30)    ,   ,   30
               
@Transient


hibernate JPA       
  @ManyToOne      

            , JPA      + "_" + "id"          .


       


mappedBy    ,          
   hibernate  inverse=true

  @OneToMany


  mappedBy  
JoinColumn  
TargetEntity  


  manyToMany  
  @JoinTable      

 
 

좋은 웹페이지 즐겨찾기