`
85977328
  • 浏览: 1899637 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JPA之.getSingleResult()异常"No entity found for query"

 
阅读更多
    在使用EJB3.0的JPA2.0技术的时候,遇到了一个很蛋疼的问题。
    很久以前一直用EntityManager下getResultList()查询数据,即便一个数据亦是如此,所以要频繁的List.get(0)。新街口getSingleResult()出现了,然后就开始频繁报异常。“No entity found for query
     在getSingleResult的源码里有这样一句: @throws EntityNotFoundException if there is no result
也就是说,查不到结果时,它是抛异常的,不会返回null..。
分享到:
评论
1 楼 east_zyd_zhao 2015-11-23  
我也遇到了,表示这个接口很蛋疼

相关推荐

    个人博客系统(SpringBoot+jpa).zip

    个人博客系统(SpringBoot+jpa).zip个人博客系统(SpringBoot+jpa).zip个人博客系统(SpringBoot+jpa).zip个人博客系统(SpringBoot+jpa).zip个人博客系统(SpringBoot+jpa).zip个人博客系统(SpringBoot+jpa)...

    Spring Data JPA原理.pptx

    Spring Data JPA原理.pptx

    javax.persistence.Entity 的jar包文件

    如果你在创建基于JPA的工程时,EclipseLink库中缺少`javax.persistence.Entity`相关的类,那么可能需要添加包含这些类的jar包,例如`ejb3-persistence.jar`。 **ejb3-persistence.jar** 文件很可能包含了JPA 1.0或...

    spring-data-jpa-1.3.0.RELEASE.zip

    《Spring Data JPA 1.3.0.RELEASE:企业级数据访问的基石》 Spring Data JPA 是 Spring 框架的一个重要模块,它旨在简化数据库访问,并提供了一种一致的方式来实现对数据存储的查询操作。在 Spring Data JPA 1.3.0....

    TutorialsPoint JPA 教程.epub

    TutorialsPoint JPA 教程.epub

    jpasql.rar

    **Entity(实体)** 在JPA中,代表数据库表的一个Java类,通常使用`@Entity`注解标记。实体类的属性对应于数据库表的列,可以通过`@Id`注解指定主键字段,`@Column`注解定义列名等。 **JpaSqlService.java** 这个...

    JPA技术.zip_JPA开发文档_SpringBoot JPA

    10. **查询语言**:Java Persistence Query Language (JPQL) 是JPA的查询语言,类似于SQL,但面向对象。此外,还有Criteria API,提供了一种类型的安全、编译时检查的查询构建方式。 通过深入学习和理解这些知识点...

    jpademo.rar

    《Spring-data-JPA注解整合实战解析》 在现代Java开发中,Spring框架与JPA(Java Persistence API)的结合已经成为主流的持久层解决方案。本案例"jpademo.rar"提供了一个纯注解方式整合Spring-data-JPA的实例,旨在...

    jpaDemo.zip

    它通过Entity对象映射到数据库表,Query接口或注解来执行查询,简化了数据库操作。 3. **Spring Data JPA**:Spring Data JPA是Spring Framework的一个模块,它是对JPA的扩展,提供了一种声明式的方式来进行数据...

    spring注解+spring data jpa文档+JPA文档.rar

    在IT领域,Spring框架是Java开发中的核心工具之一,它为构建企业级应用程序提供了全面的解决方案。Spring框架的核心特性包括依赖注入(DI)和面向切面编程(AOP),并且它还提供了对数据库操作的支持,这主要通过...

    让JPA的Query查询接口返回Map对象的方法

    让JPA的Query查询接口返回Map对象的方法 JPA(Java Persistence API)是一种java持久层标准,提供了统一的数据访问机制。其中的Query查询接口是我们常用的数据查询方式。然而,在JPA 2.0中,使用entityManager....

    仓库管理系统,SpringBoot+Spring Data JPA+......zip

    【标题】"仓库管理系统,SpringBoot+Spring Data JPA+......zip" 提示我们这是一个基于Java技术栈,特别是SpringBoot和Spring Data JPA框架开发的仓库管理系统的毕业设计项目。这个系统很可能旨在实现仓库的自动化...

    仓库管理系统,SpringBoot+Spring Data JPA.zip

    仓库管理系统,SpringBoot+Spring Data JPA.zip仓库管理系统,SpringBoot+Spring Data JPA.zip仓库管理系统,SpringBoot+Spring Data JPA.zip仓库管理系统,SpringBoot+Spring Data JPA.zip仓库管理系统,SpringBoot...

    hibernate_ jpa.jar

    3. **加载(Load)**:find()方法根据主键加载实体,或者使用query.getSingleResult()等方法执行查询。 四、事务管理 1. **事务边界(Transaction Boundaries)**:在JPA中,事务通常在EntityManager的begin()和...

    jpademo.zip

    **JPA(Java Persistence API)**是Java平台上用于对象关系映射(ORM)的一个标准API,它提供了一种规范化的框架来管理Java应用程序中的持久化数据。JPA允许开发者使用面向对象的编程模型来处理数据库操作,使得业务...

    Spring Data JPA文档.zip

    首先,Spring Data JPA的核心功能之一是自动化的数据访问接口实现。通过定义Repository接口,Spring Data JPA能自动生成对应的实现,无需编写繁琐的DAO层代码。例如,我们只需要创建一个接口,继承JpaRepository,就...

    05_JPA详解_日期_枚举等字段类型的JPA映射.zip

    JPA提供了JPQL(Java Persistence Query Language),一种面向对象的查询语言,类似于SQL。此外,还可以使用 Criteria API 进行更复杂的查询操作。 ### 8. 实现细节 在实际项目中,我们可能还需要配置实体管理工厂...

    spring-data-jpa-2.0.9.RELEASE-API文档-中文版.zip

    赠送jar包:spring-data-jpa-2.0.9.RELEASE.jar; 赠送原API文档:spring-data-jpa-2.0.9.RELEASE-javadoc.jar; 赠送源代码:spring-data-jpa-2.0.9.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-data-jpa...

Global site tag (gtag.js) - Google Analytics