我有这些类,具有单向一个一对多的关系映射象下面这样:外键关系嵌套一个一对多
@Entity
public class DatabaseDetailsVO {
@Id
// primary key for DatabaseDetailsVO
private String databaseName;
@OneToMany
private List<TableDetailsVO>;
}
@Entity
public class TableDetailsVO {
@Id
// primary key of TableDetailsVO must be database name
// and tableName with databaseName as foriegn key from DatabaseDetailsVO
private String tableName;
@OneToMany
private List<ColumnDetailsVO>;
}
public class ColumnDetailsVO {
@Id
// primary key of ColumnDetailsVO must be columnName with
// databaseName and tableName as foriegn key from TableDetailsVO
private String columnName;
private String columnDataType;
...
}
我如何解决这个使用Hibernate注解?我正在使用Hibernate 3.3.1版本。
你第三类是用'@ Entity'注释?为什么Hibernate 3.3?那是*古代*! – meskobalazs
是的它也是一个实体。我们的环境只有3.3罐子 –