hibernate 註解方式用join on

@JoinColumn(name="other_table",referencedColumnName="this_table")
	@OneToMany(fetch=FetchType.EAGER,cascade={CascadeType.ALL})
        private Set<other_table> devEs = new HashSet<other_table>();

@JoinColumn(name="other_table",referencedColumnName="this_table") 中的name指向其餘表的鍵, referencedColumnName 指向當前表的鍵 此時打印出來的SQL語句是 join ... on other_table = this_table,若是不指定referencedColumnName,默認指向的是當前表的idfetch

相關文章
相關標籤/搜索