书栈网 · BookStack 本次搜索耗时 0.038 秒,为您找到 1400 个相关结果.
  • 19.5.2. Lists, maps 和sets用于更新效率最高

    19.5.2. Lists, maps 和sets用于更新效率最高 19.5.2. Lists, maps 和sets用于更新效率最高 根据我们上面的讨论,显然有序集合类型和大多数set都可以在增加、删除、修改元素中拥有最好的性能。 可论证的是对于多对多关联、值数据集合而言,有序集合类比集合(set)有一个好处。因为Set 的内在结构, 如果“改变...
  • 11.1.1. 操作单元(Unit of work)

    11.1.1. 操作单元(Unit of work) 11.1.1. 操作单元(Unit of work) 首先,别用session-per-operation这种反模式了,也就是说,在单个线程中, 不要因为一次简单的数据库调用,就打开和关闭一次Session !数据库事务也是如此。 应用程序中的数据库调用是按照计划好的次序,分组为原子的操作单元。(...
  • 10.2. 使对象持久化

    10.2. 使对象持久化 10.2. 使对象持久化 Hibernate认为持久化类(persistent class)新实例化的对象是瞬时(Transient)的。 我们可通过将瞬时(Transient)对象与session关联而把它变为持久(Persistent)的。 DomesticCat fritz = new DomesticC...
  • 使用 SpringBoot 和 Spring JPA 构建一个 CRUD 示例

    使用 SpringBoot 和 Spring Data JPA 构建一个 CRUD 示例 开始之前 配置环境 1. 安装构建 MatrixOne 2. 使用 IntelliJ IDEA 创建一个新的 Spring Boot 项目 3. 修改 application.properties 文件 4. 在 MatrixOne 中新建表并插入数据 编写...
  • 7.1 对象关系映射文件概述

    7.1 对象关系映射文件概述 7.1 对象关系映射文件概述 POJO 类和数据库的映射文件*.hbm.xml POJO 类和关系数据库之间的映射可以用一个XML文档来定义。 通过 POJO 类的数据库映射文件,Hibernate可以理解持久化类和数据表之间的对应关系,也可以理解持久化类属性与数据库表列之间的对应关系 在运行时 Hibernate ...
  • 1.1. 前言

    1.1. 前言 1.1. 前言 本章是面向Hibernate初学者的一个入门教程。我们从一个使用驻留内存式(in-memory)数据库的简单命令行应用程序开始, 用易于理解的方式逐步开发。 本章面向Hibernate初学者,但需要Java和SQL知识。它是在Michael Goegl所写的指南的基础上完成的。在这里,我们称第三方库文件是指JDK 1...
  • 23.3. Customer(客户)/Order(订单)/Product(产品)

    23.3. Customer(客户)/Order(订单)/Product(产品) 23.3. Customer(客户)/Order(订单)/Product(产品) 现在来考虑Customer ,Order , LineItem 和 Product 关系的模型。Customer 和 Order 之间 是一对多的关系,但是我们怎么来描述Order ...
  • 7 Object Relational Mapping (GORM)

    7 Object Relational Mapping (GORM) 7 Object Relational Mapping (GORM) Domain classes are core to any business application. They hold state about business processes and hopefull...
  • SpringBoot 和 JPA 基础示例

    SpringBoot 和 JPA 基础示例 开始之前 配置环境 1. 安装构建 MatrixOne 2. 使用 IntelliJ IDEA 创建一个新的 Spring Boot 项目 3. 修改 application.properties 文件 4. 在 MatrixOne 中新建表并插入数据 编写代码 1. BookStoreControll...
  • 11.2. 数据库事务声明

    11.2. 数据库事务声明 11.2. 数据库事务声明 数据库(或者系统)事务的声明总是必须的。在数据库事务之外,就无法和数据库通讯(这可能会让那些习惯于 自动提交事务模式的开发人员感到迷惑)。永远使用清晰的事务声明,即使只读操作也是如此。进行 显式的事务声明并不总是需要的,这取决于你的事务隔离级别和数据库的能力,但不管怎么说,声明事务总归有益无害。...