拥有 ORM 标签的文章 共 5 条数据

深入浅出Hibernate PDF下载
编程书籍

深入浅出Hibernate PDF下载

3265次浏览 0条评论

本书由互联网上影响广泛的开放文档OpenDoc系列自由文献首份文档“Hibernate开发指南”发展而来。在编写过程中,进行了重新构思与组织,同时对内容的深度与广度进行了重点强化。本书从持久层入手,引出对象/关系数据库映射的由来,接下来聚焦于目前最完善、最强悍的ORM产品——Hibernate。从一个基础程序入手,讲述Hibernate的基本语法与配置,慢慢升高到缓存、延迟加载等高级特性。本书内容深入浅出,先讲述持久层设计与ORM,再由Hibernate概述、Hibernate基础Hibernate高级特性顺序展开,直至Hibernate实战,重点讲述了Hibernate的基础语法、基础配置、O/R映射、数据关联、数据检索、HQL实用技术、自定义持久化实现、Hibernate回调与拦截、Hibernate分页等实用技术,Hibernate实战部分则用一个真实论坛的创建演示了Hibernate的强大功能。本书有丰富的附录部,在附录中讲述了Hibernate常用的映射配置,Hibernate工具、XDoclet模板配置以及Hibernate的益友iBatis用法,还以卡片的形式列出了本书中

为什么项目中用了JOOQ后大家都不愿再用Mybatis?
技术杂谈

为什么项目中用了JOOQ后大家都不愿再用Mybatis?

4176次浏览 0条评论

前言今天给大家介绍一个新的ORM框架->JOOQ,可能很多朋友还没有听说过这个框架,码农哥之前也是一直在使用Mybatis框架作为Java工程中的持久层访问框架,但是最近的一些项目采用JOOQ框架开发后,码农哥表示再也不想用Mybatis了!为什么这么说呢?因为JOOQ在代码层面要比Mybatis简洁得多,而且性能也非常优异。相信大家都有过这样的体会,我们在项目工程中使用Mybatis进行数据库相关代码的编写时,为了提高工程效率,一般会在数据库模型设计完成后,一次性使用Mybatis代码插件(如:mybatis-generator),来生成Mybatis数据库访问的实体类代码以及XML、Mapper等映射代码,从而尽量以面向对象的方式来操作和访问数据库。而通过这样的方式,虽然在工程效率上提高了很多,但是从代码的简洁和优雅性上来说就会让人感觉特别的啰嗦,因为自动生成的代码并不完全都是你在项目中能够用得到的。所以,有些对代码有追求的同学就会以比较简洁的方式来手写SQL代码。如在@Mapper接口中编写这样的代码:@Select("select max(t.balance_id) fr

Hibernate实战 Christian Bauer著 杨春花译 PDF下载
编程书籍

Hibernate实战 Christian Bauer著 杨春花译 PDF下载

3976次浏览 0条评论

本书全面讲述了hibernate和java persistence,并对两者进行了详细的对比分析。书中通过一个应用将数百个例子融合起来,不仅深入剖析了hibernate 3.2和java persistence丰富的编程模型,还深刻阐述了数据库设计、对象/关系映射(orm)和优化等方面的基本原则、策略和最佳实践。书中处处闪烁着作者超凡的真知灼见,将大大升华读者对orm乃至企业级应用开发的理解。本书适合广大的开发人员,从orm的初学者到经验丰富的开发人员。第一部分 从Hibernate和EJB 3.0开始 第1章 理解对象/关系持久化 1.1 什么是持久化 1.1.1 关系数据库 1.1.2 理解SQL 1.1.3 在Java中使用SQL 1.1.4 面向对象应用程序中的持久化 1.2 范式不匹配 1.2.1 粒度问题 1.2.2 子类型问题 1.2.3 同一性问题 1.2.4 与关联相关的问题 1.2.5 数据导航的问题 1.2.6 不匹配的代价 1.3 持久层和其他层 1.3.1 分层架构 1.3.2 用SQL/JDBC手工编写持久层 1.3.3 使用序列化 1.3.4 面向对象的数

《精通Hibernate:Java对象持久化技术详解(第2版)》PDF下载
编程书籍

《精通Hibernate:Java对象持久化技术详解(第2版)》PDF下载

3879次浏览 0条评论

《精通Hibernate:Java对象持久化技术详解(第2版)》在第一版基础上,理论内容更新,更加注重理论与实践的结合,有大量具有典型性和实用价值的Hibernate应用实例。全书将详细介绍运用目前最成熟的Hibernate 3.3版本进行Java对象持久化的技术,既能掌握用Hibernate工具对这两种模型进行映射的技术,又能获得设计与开发Java对象模型和关系数据模型的经验。光盘包括《精通Hibernate:Java对象持久化技术详解(第2版)》范例源程序、涉及软件的最新版本的安装程序,以及配套的语音讲座。《精通Hibernate:Java对象持久化技术详解(第2版)》无论对于Java开发的新手还是行家来说,都是精通Java对象持久化技术的必备实用手册。目录第1章 Java应用分层架构及软件模型 11.1 应用程序的分层体系结构 11.1.1 区分物理层和逻辑层 21.1.2 软件层的特征 31.1.3 软件分层的优点 41.1.4 软件分层的缺点 41.1.5 Java应用的持久化层 51.2 软件的模型 61.2.1 概念模型 71.2.2 关系数据模型 81.2.3 域模型