摘要: 一般情况下有如下两种方法: 1、在配置文件中添加如下配置 然后我们再执行任何检索、更新等操作的时候就会自动建表 2.编写一个方法,方法内容如下: 上面两种方法虽然都能反向创建表。但我个人建议仅在练习中如上述方法创建。因为存在以下问题: ① 只能创建表不能创建数据库 ② 创建的表的数据类型、长度经常跟 阅读全文
posted @ 2017-12-13 14:41 九河中钓麻花 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 刚刚写的是基于外键的单向一对一. 那么双向一对一就是在单向一对一的基础上稍微改动就可以了. account.java和account.hbm.xml都不用变动 只要我们小小的变动address.java与address.hbm.xml就可以了. 唯一外键关联较主键关联映射的好处就是,万一哪天需求变了 阅读全文
posted @ 2017-12-13 14:30 九河中钓麻花 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 事实上,单向1-1与N-1的实质是相同的,1-1是N-1的特例,单向1-1与N-1的映射配置也非常相似。只需要将原来的many-to-one元素增加unique="true"属性,用于表示N的一端也必须是唯一的,在N的一端增加了唯一的约束,即成为单向1-1。基于外键的单向1-1的配置将与无连接表N- 阅读全文
posted @ 2017-12-13 14:11 九河中钓麻花 阅读(247) 评论(0) 推荐(0) 编辑