我正在实现一个Java项目,在我的类图的一部分中,我有一个关联类,它链接了两个类samples(法语Echantillon)和analysis(法语AnalyseElementaire)(注:该项目用于化学实验室,请参见下图)

在我使用POWER AMC( POWER AMC是Sybase产品)生成数据库之后,并使用eclipse中的hiberante工具来生成领域模型类,它为Result生成了两个类:第一个是"Result“,第二个是ResultId,最后一个管理Result id,它是由两个类示例和分析的标识符组成的复合id。
:我想知道是否有必要为ResultID创建一个DAO类。
发布于 2011-05-04 21:47:34
我猜ResultID是结果实体的复合ID的类。它不是hibernate实体,只是一个ID,因为结果表有一个复合主键,由AnalyseElementaire的ID和Echantillon的ID组成。
这个类不应该有任何DAO,因为它不是持久性的。
在结果表中添加一个代理主键肯定会更容易,以避免复合ID。
https://stackoverflow.com/questions/5883508
复制相似问题