书栈网 · BookStack 本次搜索耗时 0.060 秒,为您找到 1400 个相关结果.
  • 12.1. 拦截器(Interceptors)

    12.1. 拦截器(Interceptors) 12.1. 拦截器(Interceptors) Interceptor 接口提供了从会话(session)回调(callback)应用程序(application)的机制, 这种回调机制可以允许应用程序在持久化对象被保存、更新、删除或是加载之前,检查并(或)修改其 属性。一个可能的用途,就是用来跟踪审核...
  • 3.4.1. SQL方言

    3.4.1. SQL方言 3.4.1. SQL方言 你应当总是为你的数据库将hibernate.dialect 属性设置成正确的 org.hibernate.dialect.Dialect 子类. 如果你指定一种方言, Hibernate将为上面列出的一些属性使用合理的默认值, 为你省去了手工指定它们的功夫. 表 3.8. Hibernate SQ...
  • 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 !数据库事务也是如此。 应用程序中的数据库调用是按照计划好的次序,分组为原子的操作单元。(...
  • 2.2. 实例状态

    2.2. 实例状态 2.2. 实例状态 一个持久化类的实例可能处于三种不同状态中的某一种。 这三种状态的定义则与所谓的持久化上下文(persistence context)有关。 Hibernate的Session 对象就是这个所谓的持久化上下文: 瞬态(transient) 该实例从未与任何持久化上下文关联过。它没有持久化标识(相当于主键值)。...
  • Build a CRUD demo with SpringBoot and Spring JPA

    Build a SpringBoot+Spring Data JPA CRUD demo with MatrixOne Before you start Set up environment 1. Install and Launch MatrixOne 2. Create a new Spring Boot Project Using IntelliJ...
  • Build a CRUD demo with SpringBoot and Spring JPA

    Build a SpringBoot+Spring Data JPA CRUD demo with MatrixOne Before you start Set up environment 1. Install and Launch MatrixOne 2. Create a new Spring Boot Project Using IntelliJ...
  • 19.1.4. 实例化集合和代理(Initializing collections and proxies)

    19.1.4. 实例化集合和代理(Initializing collections and proxies) 19.1.4. 实例化集合和代理(Initializing collections and proxies) 在Session 范围之外访问未初始化的集合或代理,Hibernate将会抛出LazyInitializationException...
  • 1.5. Custom Services

    1.5. Custom Services 1.5.1. Custom Service Implementations (overriding) 1.5.2. Custom Service Roles (extending) 1.5. Custom Services So far we have focused on the Hibernate...
  • 11. Fetching

    11. Fetching 11.1. The basics 11.2. Direct fetching vs. entity queries 11.3. Applying fetch strategies 11.4. No fetching 11.5. Dynamic fetching via queries 11.6. Dynamic fetch...