
Hibernate
心歌技术
认知迭代命运
展开
-
hibernate中表建立不出来
hibernate中表建立不出来但后台并没有报错有可能是字段中使用了mysql的关键字,检查一下字段修改即可原创 2017-07-23 14:27:27 · 450 阅读 · 1 评论 -
Hibernate映射一对一的关联关系
本文主要介绍使用Hibernate映射一对一的关联关系的两种方式:使用外键映射、使用主键映射。回到顶部1.数据库表的一对一关联关系 本文根据客户信息表(tb_customer)和地址信息表(tb_address)来说明其一对一的关系,每一个客户都有一个家庭住址,而每一个地址都对应一个客户。(1)使用外键映射的数据库表说明 数据库表模型图如下:原创 2017-07-23 16:11:34 · 495 阅读 · 0 评论 -
Hibernate实体类生命周期详解
Session接口是Hibernate向应用程序提供的操作数据库的主要接口,它提供了基本的增删查改方法,而且Session具有一个缓存它是Hibernate的一级缓存。站在持久化层的角度,Hibernate把实体类分为4种状态:持久化状态、临时状态、游离状态和删除状态。本文将会介绍Hibernate这些机制的细节以及使用方法。回到顶部1.Hibernate的Session缓存(1)Se原创 2017-07-23 16:15:34 · 604 阅读 · 0 评论 -
Hibernate如何配置实体类到数据库表的映射
Hibernate的核心功能是根据数据库到实体类的映射,自动从数据库绑定数据到实体类。使我们操作实体类(Java对象)就能对数据库进行增、删、查、改,而不用调用JDBC API使数据操作变得简单而不繁琐。本文就主要讲解Hibernate的映射文件的映射机制,但本文讲解的重点在于通过Hibernate如何配置实体类到数据库表的映射,至于数据库表(或实体类)之间的各种关联关系的映射会在后面的文章中讲到原创 2017-07-23 16:17:32 · 13022 阅读 · 0 评论 -
Hibernate的基础使用
本文用一个简单的Hibernate应用程序例子来引领初学者入门,让初学者对Hibernate的使用有一个大致的认识。本文例子使用了MySQL数据库、Maven管理工具、Eclipse开发工具,创建的项目是Maven项目但是本质上只是用了Java SE的东西。回到顶部1.在Maven项目中引入Hibernate库 我们可以在Maven官网上搜索Hibernate库,原创 2017-07-23 16:18:48 · 481 阅读 · 0 评论 -
Hibernate映射多对多关的联关系
本文讲解使用Hibernate映射多对多关联关系,并使用多种方式映射多对多关联。回到顶部1.数据库表的多对多关系 本文根据学生信息表(tb_student)和教师信息表(tb_teacher)来说明多对多映射关系,一个学生有多个老师,一个老师也有多个学生,其数据库模型图如下: 根据以上图,对应的建表语句如下:CRE原创 2017-07-23 16:07:02 · 739 阅读 · 0 评论 -
Hibernate中的各种关系映射与配置
组合主键映射组合主键映射ScoreId.javapublic class ScoreId implements Serializable{private int stuId;//学生编号private int subjectId;//科目编号 //省略getter setter}Score.java //在主类中原创 2017-06-20 06:35:48 · 554 阅读 · 0 评论 -
关于hibernate的框架运用
无意中发现了123.06的一个txt格式的数据文件...,又联想到这几天正在学习javaEE中的hibernate框架,于是就应用了一下,准备练练手仔细分析后这个文件是类似这种格式****@qq.com----683***----郑**----3**221987***0011----z6***605----1506**4----*****266@qq.com****@qq.com----683原创 2017-04-14 23:40:19 · 448 阅读 · 0 评论