【发布时间】:2011-09-10 08:41:56
【问题描述】:
我有一个像这样的豆子:
public class Car{
String color;
List<Wheel> wheels;
....
}
还有
public class Wheel{
int size;
....
}
假设一个标准的休眠配置配置我可能会得到一些像
insert into car (id, color) values (1,'blue')
insert into car (id, color) values (2,'red')
insert into car (id, color) values (3,'white')
然后
insert into carxwheel (idcar,idwheel) values (1,1)
insert into carxwheel (idcar,idwheel) values (2,1)
insert into carxwheel (idcar,idwheel) values (3,2)
是否有可能如果我有一个非规范化表,我可以插入一个存储两个实体的普通表中,例如:
insert into car (id, color, wheelsize) values (1,'blue', 20)
insert into car (id, color, wheelsize) values (1,'blue', 30)
insert into car (id, color, wheelsize) values (1,'blue', 40)
insert into car (id, color, wheelsize) values (2,'blue', 10)
insert into car (id, color, wheelsize) values (2,'blue', 30)
insert into car (id, color, wheelsize) values (2,'blue', 40)
【问题讨论】:
标签: java hibernate denormalization