java模型定义

我要定义两个模型,对象A跟对象B是一对多的关系,对象A中有一个属性是对象B的集合,
数据库的定义是一个A表,一个B表,一个一对多的中间表,
请问我的类A要怎么样定义呢?
才能在定义一个对象A的时候,满足这个A的属性B集合也能合理的在对象A中

2个回答

你用的是Hibernate还是JDBC?
如果是Hibernate的话就直接用:




这种方式关联;
如果用的是JDBC:
那么中间表的主键就应该是A,B的联合主键.

一对多不需要中间表吧?

b中有一个属性是a的主键aid就可以了

a的集合blist就是b表中所有aid为a.id的集合,hibernate是可以直接映射的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!