![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
qq_31387691
我是中国人
展开
-
Hibernate从入门到精通(一)JDBC简介
在了解hibernate之前,我们先回顾一下传统JDBC访问数据库的相关内容。重点在于分析JDBC访问存在哪些缺陷,这些缺陷在Hibernate中是如何思考和解决的?JDBC主要对象 DriveManager:代表驱动程序管理器,负责创建数据库连接 Connection:代表数据库连接 Statement:负责执行SQL语句转载 2016-10-10 10:02:15 · 187 阅读 · 0 评论 -
Hibernate从入门到精通(十一)多对多双向关联映射
上次我们在中Hibernate从入门到精通(十)多对多单向关联映射讲解了一下多对多单向关联映射,这次我们讲解一下七种映射中的最后一种多对多双向关联映射。多对多双向关联映射按照我们之前的惯例,先看一下相关类图和代码,具体如下:[java] view plain copy print?public clas转载 2016-10-10 17:32:14 · 459 阅读 · 0 评论 -
Hibernate从入门到精通(十)多对多单向关联映射
上一篇文章Hibernate从入门到精通(九)一对多双向关联映射中我们讲解了一下关于一对多关联映射的相关内容,这次我们继续多对多单向关联映射。多对多单向关联映射 在讲解多对多单向关联映射之前,首先看一下相关类图和代码,具体如下:[java] view plain copy print?public class转载 2016-10-10 17:28:22 · 311 阅读 · 0 评论 -
Hibernate从入门到精通(九)一对多双向关联映射
上次的博文Hibernate从入门到精通(八)一对多单向关联映射中,我们讲解了一下一对多单向映射的相关内容,这次我们讲解一下一对多双向映射的相关内容。一对多双向关联映射 一对多双向关联映射,即在一的一端存在多的一端的一个集合对象,在多的一端存在一的一端的一个对象,这样就可以保证在加载一的一端或多的一端将被指向端的集合或对象加载上来,即保证双向关联。一转载 2016-10-10 17:22:53 · 277 阅读 · 0 评论 -
关于建表的补充
关于建表的补充 1.联合主键的声明 create table student( sid number(7) primary key,sname varchar2(15) not null ); create table course( cid number(7) primary key,cname varchar2(15) not原创 2016-10-10 11:16:19 · 238 阅读 · 0 评论 -
Hibernate从入门到精通(六)一对一双向关联映射
在上次的博文hibernate从入门到精通(五)一对一单向关联映射中我们讲解了一下一对一单向关联映射,这次我们继续讲解一下与之对应的一对一双向关联映射。一对一双向关联 与一对一单向关联映射所不同的的是在一对一双向关联中,不但在一个对象(Person)中存在另一个对象(IdCard)的引用,而在另一个对象(IdCard)中也存在对该对象(Person)的引用,这样即可转载 2016-10-10 15:34:56 · 216 阅读 · 0 评论 -
Hibernate <generator class="">详解
“assigned” 主键由外部程序负责生成,在 save() 之前指定一个。 “hilo” 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。 “seqhilo” 与hilo 类似,通过hi/lo 算法实现的主键生成机制,需要数据库中的 Sequen原创 2016-10-10 10:39:09 · 335 阅读 · 0 评论 -
hibernate constrained属性
hibernate文档上是这么写的:constrained(约束) (可选) 表明该类对应的表对应的数据库表,和被关联的对象所对应的数据库表之间,通过一个外键引用对主键进行约束。这个选项影响save() 和delete() 在级联执行时的先后顺序(也在schema export tool中被使用)。constrained默认值为falseconstrained只能在one-to-o原创 2016-10-10 10:53:39 · 230 阅读 · 0 评论 -
Hibernate从入门到精通(五)一对一单向关联映射
上次的博文中 Hibernate从入门到精通(四)基本映射我们已经讲解了一下基本映射和相关概念,接下来我们会讲稍微复杂点的映射——关系映射。关系映射分类 关系映射即在基本映射的基础上处理多个相关对象和多个相关表之间联系的映射。关系映射从对应关系的角度可以分为如下七种类型:一对一单向关联一对一双向关联一对多单向关联多对一单向关联一对多双转载 2016-10-10 10:11:55 · 248 阅读 · 0 评论 -
Hibernate从入门到精通(四)基本映射
映射的概念 在上次的博文Hibernate从入门到精通(三)Hibernate配置文件我们已经讲解了一下Hibernate中的两种配置文件,其中提到了两种配置文件的主要区别就是XML可以配置映射。这里提到的映射即对象关系映射(Object Relational Mapping)。ORM的实现目的就是将对象数据保存到数据库中,同时可以将数据库数据读入对象中,这样开发人员就可以将对转载 2016-10-10 10:07:41 · 154 阅读 · 0 评论 -
Hibernate从入门到精通(三)Hibernate配置文件
在上次的博文Hibernate从入门到精通(二)Hibernate实例演示我们已经通过一个实例的演示对hibernate的基本使用有了一个简单的认识,这里我们在此简单回顾一下Hibernate框架的使用步骤。Hibernate框架的使用步骤:1、创建Hibernate的配置文件2、创建持久化类,即其实例需要保存到数据库中的类3、创建对象-关系映射文件转载 2016-10-10 10:06:40 · 187 阅读 · 0 评论 -
Hibernate从入门到精通(二)Hibernate实例演示
上篇hibernate从入门到精通(一)JDBC简介,我们主要对JDBC进行了简单介绍和使用说明,这次我们做一个Hibernate简单实例,通过这个实例对比Hibernate和JDBC,了解Hibernate的优势所在。在此之前,读者有必要了解一下Hibernate中的每个jar包的作用和每个jar文件包主要负责的工作,这里我们不做过多的解释。 1、导入jar文件转载 2016-10-10 10:04:25 · 166 阅读 · 0 评论 -
【Oracle】ORA 01810 格式代码出现两次
一、Oracle中使用to_date()时格式化日期需要注意格式码如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。select to_date('2005-01-01 13:14原创 2016-10-17 10:50:45 · 428 阅读 · 0 评论