Hibernate
Rickshawboylu
梦倒塌的地方,今已爬满青苔。
展开
-
CascadeType(各种级联操作)详解。
转载自:https://www.jianshu.com/p/e8caafce5445CascadeType.PERSIST 官方文档的说明:Cascade persist operation 看到网上很多博客对这一枚举值的解释是:级联持久化(保存)操作(持久保存拥有方实体时,也会持久保存该实体的所有相关数据。) 我的内心OS是:妈蛋。我也知道是级联persist操作啊关键是怎么操作啊。妈...转载 2018-10-17 09:30:51 · 2349 阅读 · 0 评论 -
Hibernate级联错误
1、A collection with cascade="all-delete-orphan" was no longer referenced by the owning entity instance;字面解释为:具有级联="all-delete-孤儿"的集合不再被拥有实体实例引用:这个错误就是你在配置实体之间级联的关系时,对应的级联实体对象集合不在引用了,也就是说不new集合了;...原创 2018-05-31 09:33:02 · 1485 阅读 · 0 评论 -
Java培训-Hibernate(04)
此文章旨在将以前培训的内容记录下来,防止遗忘; Hibernate查询方式1 对象导航查询(1)根据id查询某个客户,再查询这个客户里面所有的联系人 2 OID查询(1)根据id查询某一条记录,返回对象 3 HQL查询(1)Query对象,写hql语句实现查询1 hql:hibernate query language,hibernate提供一种...原创 2018-05-26 12:46:07 · 158 阅读 · 0 评论 -
Java培训-Hibernate(03)
此文章旨在将以前培训的内容记录下来,防止遗忘; Hibernate的一对多操作(重点)以客户和联系人为例:客户是一,联系人是多 第一步 创建两个实体类,客户和联系人 第二步 让两个实体类之间互相表示(1)在客户实体类里面表示多个联系人- 一个客户里面有多个联系人 (2)在联系人实体类里面表示所属客户- 一个联系人只能属于一个客户 ...原创 2018-05-26 11:37:40 · 212 阅读 · 0 评论 -
Java培训-Hibernate(02)
此文章旨在将以前培训的内容记录下来,防止遗忘; 实体类编写规则1 实体类里面属性私有的 2 私有属性使用公开的set和get方法操作 3 要求实体类有属性作为唯一值(一般使用id值) 4 实体类属性建议不使用基本数据类型,使用基本数据类型对应的包装类(1)八个基本数据类型对应的包装类- int – Integer- char—Character、- 其他的都...原创 2018-05-26 11:09:54 · 174 阅读 · 0 评论 -
Java培训-Hibernate(01)
此文章旨在将以前培训的内容记录下来,防止遗忘; Hibernate概述Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的...原创 2018-05-26 10:42:46 · 183 阅读 · 0 评论 -
Hibernate 注解@Temporal使用
一般我们在Java中,类型转换需要如下操作:SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd")Date date=new Date();String newDate=sf.formmat(date);显得很麻烦;下面这个标签作用就跟上面一样;@Temporal标签的作用如下:在一个类里面如果有Date类型的属性,可以...原创 2018-05-24 09:04:32 · 303 阅读 · 1 评论