Hibernate
zry963
GitHub:https://github.com/zry963
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate---基本知识
Hibernate 1、ORM ORM(Object Relationship Mapping) 对象关系映射。 利用面向对象思想编写的数据库应用程序最终都是把对象信息保存在关系型数据库中,于是要编写很多和底层数据库相关的SQL语句。 这与面向对象思想格格不入~! 用原始的SQL方式的有什么局限性? 1. 不同的数据库使用原创 2016-04-08 17:25:27 · 305 阅读 · 0 评论 -
Hibernate---单表操作
Hibernate---单表操作 1、单一主键 ·assigned 由java应用程序负责生成(手工赋值)。 ·native 由底层数据库自动生成标示符,如果是MySQL就是increment,如果是Oracle就是sequence,等等。 2、基本类型 3、对象类型原创 2016-04-09 10:38:16 · 333 阅读 · 0 评论 -
Hibernate---一对多映射与多对一映射
Hibernate---一对多映射与多对一映射 1、一对多映射 怎么实现: 1.在数据库中,可以通过添加主外键的关联,表现一对多的关系 2.在java中,通过在一方持有多方的集合实现,即在“一”的一端中使用元素表示持有“多”的一端的对象 在配置文件中配置一对多: set元素的常用属性原创 2016-04-09 11:25:12 · 943 阅读 · 0 评论 -
Hibernate---多对多映射
Hibernate---多对多映射 1、多对多关联 多对多关联也是一种常见的关联关系 多对多关联关系一般采用中间表的形式来表现,即新增一张包含关联双方主键的关联表 多对多关联可以使用元素和元素进行配置 2、配置 在持久化类中分别持有对方类的集合 xml文件配置: 注意级联原创 2016-04-09 22:16:45 · 667 阅读 · 0 评论 -
Hibernate---缓存策略
Hibernate---缓存策略 1、什么是缓存 并不是指计算机的内存或者CPU的一二级缓存 缓存是指为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能的一种策略 2、为什么使用缓存 ORM框架访问数据库的效率直接影响应用程序的运行速度,提升和优化ORM框架的执行效率至关重要。 Hibernate的缓存是提升和优化Hibe原创 2016-04-09 22:19:25 · 359 阅读 · 0 评论 -
Hibernate---注解
Hibernate---注解 1、注解 使用目的:为了简化繁琐的ORM映射文件(*.hbm)的配置 分类: 类级别注解:@Entity @Table @Embeddable @Entity:映射实体类 ,必须指定实体类的主键属性 属性:原创 2016-04-10 21:13:38 · 342 阅读 · 0 评论 -
Hibernate---HQL语句
Hibernate---HQL语句 1、HQL hql是面向对象的查询语言,这和sql是完全不同的,hql查询的对象是hibernate配置的对象,是bean,而不是数据库 HQL语句形式: 1.select...from...where...group by...having...order by... 2.from子句不可或缺,一个最简单的HQL语句形式只有一原创 2016-04-19 15:00:28 · 388 阅读 · 0 评论
分享