`
hotsacen
  • 浏览: 4099 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Hibernate操作视图List返回null解决方法

阅读更多

Hibernate操作视图List返回null,采用HibernateTools生成的映射文件中是把所以字段全部作为composite-id.应当把一些可以标实唯一记录的一些字段作为composite-id,其他作为property.但是其原因是什么本人就不是太清楚了.希望各位高手可以告知!

分享到:
评论
1 楼 chencao 2008-11-06  
组成composite-id的属性中不能有为null的值哦。

相关推荐

    Hibernate 关联关系解除

    Hibernate提供了多种方法来处理这些操作: 1. 设置关联字段为null:对于多对一和一对一关系,将引用对象设为null,Hibernate会在持久化时自动删除关联。 2. 使用CascadeType:通过设置CascadeType,可以在一个实体...

    JSF+hibernate实现批量删除

    在IT行业中,JavaScript Server Faces(JSF)是一种用于构建企业级Web应用程序的Java框架,而Hibernate则是一个流行的Java对象关系映射(ORM)工具,它简化了数据库操作。本篇文章将详细探讨如何利用JSF与Hibernate...

    springMVC hibernate 增删改查

    这样,我们就能够在业务逻辑层调用Hibernate的方法进行数据操作,而无需直接在Controller层处理数据库细节。 增(Create):在添加新记录时,我们通常会在Service层创建一个新的Java对象,设置其属性值,然后通过...

    j2ee关于hibernate的生成策略

    本文主要介绍在J2EE平台上使用Hibernate框架的相关操作步骤和技术要点。J2EE(Java 2 Enterprise Edition)是Sun Microsystems公司推出的一个企业级应用开发平台标准,而Hibernate则是一种开放源代码的对象关系映射...

    struts+hibernate写的留言板小程序

    - **结果页面配置**:指定Action执行后返回的视图资源,例如JSP页面。 ##### 2. LeaveAction类 `LeaveAction`类负责处理用户的请求,并调用相应的服务层方法来完成业务逻辑。该类继承自`ActionSupport`,这是Struts...

    Hibernate笔试题加答案

    - **D)** 当返回结果只有一条时,返回一个数组:这是不正确的描述,即使只有一条记录,HQL查询也会返回一个List对象。 **正确答案:B** #### 9. 下面创建Criteria对象的语句中正确的是(D) **选项解析:** - **A...

    Struts+Spring+Hibernate快速入门

    - **控制器**(Controller):接收用户请求并调用模型处理数据,然后返回视图进行展示。 **2. Spring 框架** - **依赖注入**(Dependency Injection):简化对象间的依赖关系管理。 - **面向切面编程**(Aspect-...

    struts,hibernate,spring集成开发示例.doc

    Struts、Hibernate、Spring是Java Web开发中的三大框架,它们的集成使用能够构建高效、松耦合的应用。本文将详细讲解如何将这三个框架整合在一起,通过一个网站登录的例子进行实战演示。 首先,我们需要搭建基本的...

    mvc+nhibernate实现增删改查

    - **事务管理**:为了确保数据的一致性,通常在 Controller 的操作方法中使用 Transaction 来包裹数据库操作,确保在异常发生时能够回滚事务。 - **实体类设计**:创建表示数据库表的实体类,这些类应该具有与...

    java面试题2

    - **exit()**:不是`Thread`类的方法,而是操作系统级别的函数,用于终止当前进程。 - **getPriority()**:获取线程优先级。 #### 2. 下面程序的运行结果是什么? ```java String str1 = "hello"; String str2 = ...

    常用工具类

    Java的`java.io.File`类提供了`list()`或`listFiles()`方法来获取目录下的文件名。对于更复杂的解析任务,可以使用正则表达式或者第三方库,如Guava的`Lists`和`Splitter`类。 这些知识点在日常的Java Web开发中...

    图书查询-Java-Web程序设计教程-[共2页].pdf

    这里使用Hibernate ORM框架执行SQL查询,通过`getHibernateTemplate().find()`方法,构造一个模糊查询语句(`like '%'+name+'%'`),查找书名包含关键词的书籍,并将结果集转化为`List`返回。如果出现异常,返回`...

    springmybatis

    查询出列表,也就是返回list, 在我们这个例子中也就是 List<User> , 这种方式返回数据,需要在User.xml 里面配置返回的类型 resultMap, 注意不是 resultType, 而这个resultMap 所对应的应该是我们自己配置的 ...

    华为面试题

    复杂的SQL可能包含子查询、联合查询、窗口函数、自连接等多种操作,用于解决特定的查询需求。 【HashMap特性】 HashMap允许key为null,但不允许重复,value也可为null。其优点包括高效查找、动态调整容量、线程不...

    struts2连接数据库相关

    此外,Struts2还支持使用Hibernate或MyBatis等ORM框架,进一步简化数据库操作。在Struts2的Action类和DAO层之间,可以通过值对象(Value Object)传递数据,以实现模型与视图的解耦。在Tomcat服务器上部署应用后,...

    spring快速上手例子

    Spring提供了完整的开发解决方案,包括依赖注入(DI)、面向切面编程(AOP)、事务管理、持久层支持等。 #### 二、Spring MVC简介 Spring MVC是Spring框架的一部分,专门用于构建基于模型-视图-控制器(MVC)设计...

    1剑盛二面准备试题.txt1剑盛二面准备试题.txt

    26. **数组和List的转换**:可以使用Arrays类的asList()方法将数组转换为List,但注意该方法返回的List是固定大小的。List转数组可以使用List自带的toArray()方法。 27. **ArrayList和Vector的区别**:Vector是同步...

    ssh2框架基本增删改查

    - **查询(Select)**:可以使用HQL(Hibernate Query Language)或者SQL进行查询,通过Session的createQuery()或createSQLQuery()方法创建查询对象,设置条件,最后调用list()或uniqueResult()获取结果。...

    springMVC配置连接数据库实现登录功能的一个小demo

    在学习过程中,理解每个组件的作用,逐步深入学习Spring MVC的注解驱动、模型绑定、异常处理、视图解析等核心概念,以及Hibernate的实体管理、CRUD操作和事务管理,将有助于你构建更复杂的应用。在实际项目中,还...

    java程序员面试宝典 含答案

    - **重写与重载**:重写(Override)是子类对父类方法的重新实现,方法名、返回类型和参数列表必须完全一致;重载(Overload)是在同一类中定义多个同名方法,但参数列表不同。 - **集合类**:如List(ArrayList、...

Global site tag (gtag.js) - Google Analytics