摘要: 双向关联产生多余的SQL语句 这是Hibernate生成的语句: Hibernate: select customer0_.cust_id as cust_id1_0_0_, customer0_.cust_name as cust_nam2_0_0_, customer0_.cust_gender 阅读全文
posted @ 2018-11-18 20:31 程序员deepz 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Hibernate级联删除 上一篇文章学习了级联保存和更新,这个级联删除应该很好理解的。一样的道理,删除一方,同时删除有关联的一方。 https://www.cnblogs.com/deepSleeping/p/9978296.html 同样有方向性。 删除客户,客户下的订单也同样删除。 用户表: 阅读全文
posted @ 2018-11-18 19:58 程序员deepz 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 级联保存或更新CASCADE 级联保存或更新: 作用就是:保存一方的数据的时候,会把关联的对象也同时保存。 级联保存或更新的配置: 属性名:cascade 属性值: 1.none:所有情况下均不进行关联操作。(默认值) 2.save-update:在执行save/update/saveOrUpdat 阅读全文
posted @ 2018-11-18 16:22 程序员deepz 阅读(1833) 评论(0) 推荐(0) 编辑
摘要: 一对多 场景模拟:用户(一)对订单(多) 1.建表 创建客户表,字段有:客户id,客户姓名,客户性别,客户年龄,客户年纪,客户电话。 创建订单表,字段有:订单编号,明细编号,客户编号(外键) 2.创建项目,配置hibernate.cfg.xml主配置文件 3.创建实体 创建用户实体类:基本属性+配置 阅读全文
posted @ 2018-11-18 11:49 程序员deepz 阅读(154) 评论(0) 推荐(0) 编辑