我想在數據庫中存儲分層文件夾。 鐵hibernate/jpa如何存儲一個實體之間的關係
@Entity
public class Folder {
int id
String name
Folder parentFolder
}
因此,如果文件夾中的子文件夾,他應該存儲有關parentFolder 信息。如果文件夾位於根/頂級文件夾中,它dosnt有任何parentFolder,所以會出現空
我應該怎麼設置休眠使用註釋來實現這個?
我的實體類:
@Entity
@Table(name="common__Role")
public class Role {
/** The id. */
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
public Long id;
/**
* Parent Role id.
*/
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="ROLE_ID")
public Role role;
/** The name. */
@Constraints.Required
public String name;
看到是'@ OneToMany'找到一個'@ ManyToOne'relation所以你應該處理這個如此。 – Jens 2014-10-02 08:32:34