上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

2017年12月5日

Hibernate 单项多对一的关联映射

摘要: 在日常开发中会出现很对多对一的情况,本文介绍hibernate中多对一的关联映射。 1.设计表结构 2.创建student对象 3.创建Grade对象 4.写hbm.xml文件 5.生成数据库表 生成sql语句 6.构建数据 sql语句 注:本文是在学习期间根据网上视频写的学习笔记,如有侵权请联系删 阅读全文

posted @ 2017-12-05 16:38 Herrt灬凌夜 阅读(139) 评论(0) 推荐(0) 编辑

Hibernate 组件(Component)映射

摘要: 组件(Component)是一个被包含的对象,在持久化的过程中,它被当作值类型,而并非一个实体的引用。在本文中组件是指面向对象的合成概念(而并非系统架构层次上的组件概念)。 1.建立pojo类 这里的address为组件对象。 2.创建组件对象 3.写hbm.xml配置文件 4.生成数据库表 在这里 阅读全文

posted @ 2017-12-05 15:52 Herrt灬凌夜 阅读(163) 评论(0) 推荐(0) 编辑

Hibernate 大对象映射

摘要: 在项目中偶尔可能需要将图片等大量的数据存入数据库中,这样就需要大数据,大对象操作。本文简单介绍大对象的映射。 1.创建实体 在pojo类型中,用Blob(图片,声音等类型),Clob(字符串等类型)大数据类型 2.编写配置文件 在.hbm.xml文件中需要指定对应的类型 3.生成数据库表 sql打印 阅读全文

posted @ 2017-12-05 15:23 Herrt灬凌夜 阅读(131) 评论(0) 推荐(0) 编辑

2017年11月29日

Hibernate 组合主键映射

摘要: 在开发过程中创建数据库表时,有时候会发现单纯的创建一个主键是不可行的,有时候就需要多个字段联合保持唯一,本文讲述如何创建组合主键的映射。 例如:记录一个班的考试成绩。学生跟科目是多对多的关系,只有一个学生和一门课程保持唯一时才能确保这个关系成立。 1.创建实体。 2.创建联合组件的实体(这个实体需要 阅读全文

posted @ 2017-11-29 17:35 Herrt灬凌夜 阅读(214) 评论(0) 推荐(0) 编辑

Hibernate 对象的生命周期及CRUD操作

摘要: 对象状态及生命周期 1.Transient(瞬时状态):new的对象为瞬时态 session中没有数据,数据库中没有数据。 2.Persistent(持久状态):被session管理的对象为持久状态,在持久状态下,提交事务,清理缓存时发现session中数据和数据库中数据不一直时,将会把sessio 阅读全文

posted @ 2017-11-29 11:32 Herrt灬凌夜 阅读(141) 评论(0) 推荐(0) 编辑

2017年11月28日

Hibernate *.hbm.xml对象关系映射文件详解

摘要: 在hibernate中表与pojo对象是一一对应的,通过hbm文件将数据库表与实体关联起来,本文将对hbm文件进行介绍。 pojo对象:提供了公共的无参构造方法 ,通过反射产生对象。 属性用private修饰,并且生成对应的get/set方法。 类不能用final来修饰,hibernate会产生代理 阅读全文

posted @ 2017-11-28 18:02 Herrt灬凌夜 阅读(571) 评论(0) 推荐(0) 编辑

Hibernate.cfg.xml详解

摘要: 在搭建Hibernate环境时需要配置Hibernate.cfg.xml配置文件,本文将想详细讲解配置文件的内容。 1.数据库连接信息 配置数据库驱动。(其中name为连接方式,我在这写jdbc的连接,其中还可以写连接池) <property name="connection.driver_clas 阅读全文

posted @ 2017-11-28 11:28 Herrt灬凌夜 阅读(272) 评论(0) 推荐(0) 编辑

hibernate4日志配置

摘要: 在平时运行程序时控制台有很对的日志打印,本文说明如何控制这些日志打印。 1.确定要使用日志的实现,我在这使用的是log4j。 2.加入log4j的api包slf4j-api.jar,log4j的转换包slf4j-log4j和log4j.jar包放入classpash中。 3.编写log4j.prop 阅读全文

posted @ 2017-11-28 10:55 Herrt灬凌夜 阅读(534) 评论(0) 推荐(0) 编辑

2017年11月27日

Hibernate第一个程序

摘要: 搭建Hibernate环境 1.新建java项目 2.导入相关jar包(jar包在上一篇中可以下载到) 3.加入数据库的jar包(我这里使用的mysql-connector-java-5.1.25) 4.编写配置文件 hibernate.cfg. xml, *.hbm.xml hibernate.c 阅读全文

posted @ 2017-11-27 17:53 Herrt灬凌夜 阅读(154) 评论(0) 推荐(0) 编辑

hibernate-release-4.3.11.Final资源包介绍

摘要: 资源下载 hibernate-release-4.3.11.Final documentation 包 相关文档 lib 相关jar包 required --开发中必须要加入的包 optional --可选的 1.c3p0:C3P0是一个开放源代码的JDBC连接池,Hibernate的发行包中默认使 阅读全文

posted @ 2017-11-27 17:01 Herrt灬凌夜 阅读(1332) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

导航