`
王慧迪
  • 浏览: 834 次
  • 性别: Icon_minigender_2
  • 来自: 威海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

hibernate取值问题

阅读更多
有两个对象是一对多的关系 设置了lazy = false,也就是把两个对象的值全部都能查出来,不用延迟加载,但是里面有10条数据,只想得到5条 就是当它查询“一”方对象的时候 “多”方对象的10条数据只取5条 该怎么做?
分享到:
评论
3 楼 fandayrockworld 2011-01-28  
BatchSize(size=5)  这样行吧?
2 楼 王慧迪 2010-09-14  
no body?????
1 楼 王慧迪 2010-09-09  
期待大家那位好心给解决一下

相关推荐

    Hibernate 参数配置详解

    - **取值**:应设置为数据库对应的 `org.hibernate.dialect.Dialect` 子类的完整类名。 - **示例**:对于 MySQL 数据库,可以设置为 `org.hibernate.dialect.MySQLDialect`。 ##### 2. 显示 SQL 语句 (Show SQL) -...

    让hibernate输出sql语句参数配置.doc

    Hibernate 配置参数详解 Hibernate 是一个流行的 ORM(Object-Relational Mapping)框架,广泛应用于 Java 企业应用开发中。为了提高 Hibernate 框架下的对象效率和开发效率,需要对其进行合理的配置。下面将详细...

    Hibernate可选配置大全

    - **取值**:`org.hibernate.dialect.Dialect`的子类,如`org.hibernate.dialect.MySQLDialect`。 - **用途**:确保SQL语句的正确性和高效性,通常Hibernate能根据JDBC元数据自动识别。 ##### 2. hibernate.show_...

    hibernate[1].cfg.xml中配置信息详解

    本文将详细介绍`hibernate.cfg.xml`中各个配置项的意义及其可能的取值,帮助开发者更好地理解和应用这些配置。 #### 二、核心配置属性 ##### 1. `hibernate.dialect` **用途**:指定Hibernate使用的方言(Dialect...

    hibernate

    主要有两种取值:`EAGER`(急切加载)和`LAZY`(延迟加载)。默认情况下,Hibernate使用的是`LAZY`模式,即除非显式访问关联实体,否则不会立即加载这些关联的数据。 #### Lazy Loading 当配置为`Lazy`时,关联的...

    Hibernate通过配置文件自动生成表

    常见的取值有: - `create`:每次启动应用时,都会删除旧表并重新创建新表,适合开发阶段。 - `update`:只更新已有表结构,不会删除表,适用于生产环境。 - `validate`:验证表结构是否与映射文件一致,不进行任何...

    hibernate主键生成策略

    但这种方式可能导致并发问题,应尽量避免。 2. **increment**策略: Hibernate会根据当前数据库中的最大主键值来递增生成新的主键。这个过程在内存中完成,不需要数据库操作,因此也支持跨数据库。然而,由于它是...

    Hibernate配置

    - **取值**:应设置为具体数据库对应的方言类名,例如`org.hibernate.dialect.MySQL5InnoDBDialect`。 - **作用**:使得Hibernate能够生成适用于特定数据库的SQL语句。 ##### 2. **hibernate.show_sql** - **...

    hibernate.cfg.xml中配置信息详解

    Hibernate.cfg.xml 配置信息详解 Hibernate.cfg.xml 是 Hibernate 框架中的一份核心配置文件,用于配置 Hibernate 的行为和性能。该文件中包含了多个配置属性,用于控制 Hibernate 的各种功能和特性。本文将对 ...

    hibernate主键生成策略详解

    值得注意的是,该方法被声明为 synchronized,这意味着在同一 JVM 内部可以确保线程安全,但在多 JVM 并发访问同一数据库时,则可能出现主键冲突的问题,尤其是在插入操作频繁发生的场景下。因此,这种策略更适合...

    Hibernate 面试题

    7. **主键设计的优劣**:将身份证号码作为主键可能存在问题,如长度不固定、取值范围不定。这可能影响数据库设计的灵活性和业务层处理的便利性。 8. **对象获取方法**:`get()`、`load()`和`find()`用于获取指定ID...

    Hibernate 课件_配置文件详解

    取值包括`create`、`update`、`create-drop`等。 - **`mapping.resource`**:指定映射文件的位置,需要包含相对于配置文件根目录的完整路径。 - **`connection.datasource`**:如果应用服务器使用JNDI数据源,则可以...

    hibernate 详细配置

    控制单向关联的外连接抓取深度,建议在0到3之间取值,0表示关闭默认的外连接抓取。 **7. hibernate.default_batch_fetch_size** 设定默认的批量抓取大小,一般建议为4、8或16,提高查询效率。 **8. hibernate....

    Hibernate注解.docx

    - `@GeneratedValue`:定义主键生成策略,有四种策略可供选择:`AUTO`(默认,由数据库决定)、`IDENTITY`(根据数据库的Identity字段生成)、`SEQUENCE`(使用Sequence生成)和`TABLE`(使用指定表来决定主键取值)...

    课程指标要求-Hibernate技术.doc

    16. 理解映射文件中cascade属性,了解不同取值的含义和用法。 17. 明白lazy属性的含义,掌握其在优化性能中的应用。 18. 理解检索策略,配置类级别和关联级别的检索,并使用级联操作。 19. 熟练运用HQL进行连接、...

    hibernate面试题

    **Hibernate面试题解析** 1. **Hibernate工作原理** Hibernate是一个流行的Java ORM(对象关系映射)框架,它简化了数据库操作,使开发者能够以面向对象的方式处理数据。其主要工作流程包括: - 读取并解析配置...

    java基本数据类型字节大小 hibernate运行原理

    其取值范围为-128到127。 2. **`short`**:`short`类型占据2个字节(16位),可以存储更大范围的整数值。其取值范围为-32,768到32,767。 3. **`char`**:`char`类型也占据2个字节(16位),用于存储单个字符。注意...

    Hibernate-add学习

    JDBC插入时取值方式** - **MySQL**: 无需显式提供字段和值。 - **Oracle**: 使用序列获取下一个值。 ```sql derekseq.nextval ``` - **SQL Server**: 无需显式提供字段和值。 **5. 常用字段类型介绍** | 类型...

    Hibernate主键生成策略.docx

    ### Hibernate 主键生成策略详解 #### 一、概述 Hibernate 是一种流行的 Java 持久化框架,它简化了数据库操作,并提供了多种主键生成策略。主键是表中的一个或多个字段组合,用于唯一标识表中的每一条记录。...

    Hibernate表间关联ppt课件.ppt

    可能的取值有`all`、`none`、`save-update`、`delete`等。 5. 双向关联: 除了单向关联,还可以建立双向关联,例如在学生类中添加对班级的引用。在映射文件中使用`<many-to-one>`标签定义。 6. 多对多关联(Many-...

Global site tag (gtag.js) - Google Analytics