Hibernate第07课:一对一表关联映射
一对一关联有(主键关联)单向关联和双向关联和唯一外键关联三种模式
首先了解单向关联.假设有User(客户)和(A
?双向只需要在Accounts.hbm.xml中加入<one-to-one>标签,输出SQL的时候hibernate会使用join将两张表都查询出来.
?
而一对一唯一外键关联和多对一关联其实是一样的.但是是属于一个特例.只要设置unique属性为true.限制对象不允许重复就可以了.
?
整个Hibernate的对象关系映射主要包括如下种.
多对一关联映射
一对一主键关联单向映射
一对一主键关联双向映射
一对一唯一外键关联单向映射
一对一唯一外键关联双向映射
?
一对多单向关联映射
一对多双向关联映射
?
多对多单向关联映射
多对多双向关联映射
?
用到的时候再查资料.基本原理一致,学习起来应该不困难.