前一段时间一直在学习hibernate的映射文件,但是写好之后又觉得类之间关系很乱,而且映射文件本身也不容易理解,于是决定从今天开始使用sql GUI工具,经过一天的研究,学习到的知识如下:
1、外键与对应的主键必须格式相同
2、one-to-many映射关系对应数据库的关系为,有外键连接,拥有外键一方为one,被连接一方为many。
3、many-to-many映射关系对应的数据库表关系,各自的表之间无需任何对应关系,但需要建立中间表,中间表只有两个属性分别连到两个表的主键。
遇到的问题:
1、one-to-one关系无法建立,尝试过由一个对象的主键当作外键连到另一对象,可建立一个对象的one-to-one,另一对象仍是one-to-many