关闭

ORM进阶:使用hql优化查询

前两次课,主要讲了使用hibernate建模,配置文件的编写。本节课,主要讲解,当hibernate架构已经搭建完成之后。如何使用框架。        该框架的使用,主要就是对数据的读写。简化之前写sql语句的问题。使用最多的查询种类 简单查询 带条件查询 分页查询 sql语句查询 简单查询       框架中的查询,面向的是实体对象,而不是数据库表。所以只需要指定要查询的字段即可:Criter...
阅读(1092) 评论(14)

ORM进阶:映射文件编写(下)-继承映射

上篇文章中,只写了一些常见的映射文件编写。仅通过那几种来描述所有需求,似乎有点困难。现在,我们在来看一些其他的映射关系。 其他关联映射 继承映射 复合主键映射 Component映射...
阅读(856) 评论(9)

ORM进阶:映射文件编写(上)-基本映射

Hibernate映射文件分类       上一篇文章中提到,使用Hibernate做OR映射,最主要的就是编写hbm映射文件。即:实体到数据库表的转化关系。        篇文章将讲述,一些常见映射文件的编写,以及需要注意的地方。       对于关系模型的建立。即实体的映射关系,通过OR映射,将实体关系模型,转换成关系对象模型。常用的三种映射方式 一对一 一对多,多对一 多对多 对与上面的几种...
阅读(1068) 评论(10)

ORM进阶:Hibernate对象的三大状态

简介 三种状态 状态的含义 状态转换图 简单实例 总结简介Hibernate负责将实体模型,关联到关系模型。那么在程序运行过程中,如何保证实体对象与数据库中的一致性呢?首先要了解一下Hibernate对象中的三种状态:三种状态 临时状态(Transient) 持久状态(Persistent) 游离状态(Detached) 状态的含义临时状态        在程序中第一次使用该对象。(既然是第一次使...
阅读(1044) 评论(14)

ORM进阶:Hibernate框架搭建及开发

本节将开始,使用hibernate搭建持久层。当然在决定用不用之前,还请斟酌一下是否使用。了解一下Hibernate的优缺点。        Hibernate优劣对比      Hibernate是一个持久的ORM框架,首先要简历一个Java Project  这个就不用多说了吧。之后,我们来搭建Hibernate框架。   第一步:引入相关Jar包。包含两部分,核心jar包(Hi...
阅读(942) 评论(9)

ORM进阶:Hibernate的优劣对比

hibernate是一种是轻量级的ORMapping框架。学过EntityFramework的,会感觉挺亲切的。   对于各种层次程序员对数据库的设计:       小菜程序猿这样做:首先考虑数据的存储,对于功能的实现,如何方便如何来。至于说冗余神马的,不予考虑。     资深程序猿这样做:首先设计数据库的关系模型,用工具画画ER图,或者画一下物理模型。考虑一下关系模型。好点儿的懂得利用...
阅读(1428) 评论(11)
    个人资料
    • 访问:294086次
    • 积分:6287
    • 等级:
    • 排名:第4168名
    • 原创:147篇
    • 转载:2篇
    • 译文:0篇
    • 评论:2437条
    请联系我
    最新评论