常见异常
1、异常信息:org.hibernate.hql.ast.QuerySyntaxException: person is not mapped
异常环境:查询
异常原因:查询语句中Person类没有大写
2、java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to java.lang.String
异常环境:查询、遍历显示
异常原因:转型出错
3、javax.persistence.NonUniqueResultException: result returns more than one elements
异常环境:查询、getSingleResult
异常原因:getSingleResult只能获取一条数据,而查询语句返回的是多条数据
4、 org.hibernate.PropertyValueException: not-null property references a null or transient value: com.sunyard.entities.Person.name
异常环境:数据插入
异常原因:JPA的Entity中一个属性定义为nullable=false,插入数据该字段为null
5、 执行添加没反应、没异常
异常原因:没有开启事务、没有提交事务
6、javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.sunyard.entities.Person
异常环境:OneToOne 共享主键关联
异常原因:一对一中,一个提供主键、另一个共享其主键,共享主键的对象可以set 提供主键的对象 然后添加到数据库中
方向弄反了 后果就是没人提供主键
7、org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing:
异常环境:多对一添加
异常原因:在多的一端维护 ,没有添加级联
8、javax.persistence.PersistenceException: [PersistenceUnit: JPA] Unable to configure EntityManagerFactory
异常原因:很多、实体管理器Factory没有成功创建,是注解的问题
9、org.hibernate.MappingException: Unable to find column with logical name: sid in org.hibernate.mapping.
异常环境:添加表做多对一关联映射
异常原因:表字段写反了,name添加表字段名referencedColumnName指向本表字段名
发表评论
-
[转]SpringMVC工作原理
2016-06-06 15:03 716SpringMVC框架介绍 1) Spring M ... -
使用factory 代替constructors的优缺点
2016-02-02 10:59 877优势: 1.factory 方法可以用很多名字; 你可以自 ... -
classNotFoundException与noclassdeffoundError
2016-02-02 10:39 722如名字所言,一个exception,一个error, ... -
spring的beanFactory和factoryBean
2015-10-11 20:23 1337org.springframework.beans及org ... -
Hibernate QBC查询
2015-10-06 10:40 499QBC(Query By Criteria) API提供了检 ... -
[转]java实现DES数据加密与解密
2015-09-21 17:19 1530DES加密原理 DES 使用一个 56 位的密钥以及附加 ... -
使用springMVC的详细步骤
2015-09-17 15:59 538使用springMVC也可以代替strut ... -
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME en
2015-09-10 11:38 706eclipse中使用maven插件的时候,运行run as ... -
Struts2中的ModelDriven机制及运用
2015-07-21 12:33 616所谓ModelDriven,意思是直接把实体类当成页 ... -
Hibernate中配置数据库方言的作用
2015-07-18 23:13 1166Hibernate底层依然使用SQL语句来 ... -
Hibernate 延迟加载剖析与代理模式应用
2015-07-02 18:33 551Hibernate 的 ... -
Description Resource Path Location Type Access restriction: The constructor BASE
2015-07-01 17:28 4错误信息:Description Resource ... -
Access restriction: The type TelnetOutputStream is not accessible due to restric
2015-06-25 11:15 795报错信息:Access restriction: The ... -
struts框架 taglib之<logic:present>标签的使用
2015-06-04 11:25 616转载 ... -
java.lang.IllegalArgumentException: Path index does not start with a "/" charact
2015-05-26 18:19 613java.lang.IllegalArgum ... -
常用的数字正则表达式(含小数)
2015-05-19 18:23 1538来源:转载 常用的数字正则表达式(含小数) ... -
Java数据类型中String、Integer、int相互间的转换
2015-05-19 18:20 811Java数据类型中String、Integer、in ... -
SpringMVC Controller 介绍
2015-05-13 17:11 755一、简介 在SpringMVC 中,控制 ... -
遍历Map的四种方式
2015-05-08 15:09 698遍历Map的四种方法 public static v ... -
Java开发,表单提交中发生中文乱码的问题
2015-05-08 10:41 486转载 Java开发,表单提交中发生中文 ...
相关推荐
JPA 开发中遇到的错误
这个项目包括5个实体,这5个实体之间具有复杂的关联关系,而且业务逻辑也相对复杂,希望让读者理论联系实际,真正将jsf+ejb 3+jpa整合真正运用到实际开发中。该案例采用目前最流行、最规范的java ee架构,整个应用...
从网上load下来的jpa开发API,这样离线也能查阅文档。不过,可能有错误的地方,自己可以修改html文件进行纠正!
数据库采用了mysql 以及 JPA 实现对数据库的链接 前端采用thymeleaf模板引擎+semantic框架开发 集成了markdown编辑器,markdown内容转化器,中文排版 项目框架: 前端 static :为js,css,images以及一些集成工具...
1、基于Springboot+JPA+semantic开发的个人博客系统源码+项目说明.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为...
templates:分别为后台管理html,错误html,前台显示html ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604160434823.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0...
- 行为日志:用于记录用户对系统的操作,同时监视系统运行时发生的错误。 - 文件上传:内置了文件上传接口,方便开发者使用文件上传功能。 - 代码生成:可以帮助开发者快速开发项目,减少不必要的重复操作,花更多...
Java 业务开发常见错误 100 例 06丨20%的业务代码的Spring声明式事务,可能都没处理正确 Spring 针对 Java Transaction API (JTA)、JDBC、Hibernate 和 Java Persistence API (JPA) 等事务 API,实现了一致的编程...
第01讲_背景介绍及项目基础简介.mp4 第02讲_springboot及MVC架构基本原理介绍.mp4 第03讲_新建一个springbootboot项目并运行起来.mp4 第04讲_使用springbootboot...第16讲_错误码信息采用单例模式统1定义.mp4 第17讲_
提高开发效率,收集可替换的技术实现jpa对Long类型的累积的created_at,updated_at和deleted_at转换的自动维护日志集成麋鹿日期和json工具类集成redis集成数据库操作jpa集成swagger文档控制器发生错误,局部拦截支持...
------------- JPA ------------------------------- Spring Boot Postgresql错误 ------------------- JTA ------------------------------ --- Java Transaction API 1.3规范 事务性Java EE 7教程 由JTA的资深...
包含了web开发中常用的功能,如:缓存(redis)、日志、事务、JPA、shiro、安全、常用工具类、swagger2在线接口文档、跨域支持等,可以基于该项目快速进行公司内部的项目开发。 开发工具在软件开发生命周期中扮演...
尚硅谷_SpringBoot_web开发-错误处理原理&定制错误页面 尚硅谷_SpringBoot_web开发-定制错误数据 尚硅谷_SpringBoot_web开发-嵌入式Servlet容器配置修改 尚硅谷_SpringBoot_web开发-注册servlet三大组件 尚硅谷_...
尚硅谷_SpringBoot_web开发-错误处理原理&定制错误页面 尚硅谷_SpringBoot_web开发-定制错误数据 尚硅谷_SpringBoot_web开发-嵌入式Servlet容器配置修改 尚硅谷_SpringBoot_web开发-注册servlet三大组件 尚硅谷_...
内容包含微服务概念、配置文件、日志框架的使用、web开发、Thymeleaf模板引擎、Docker容器技术、MyBatis、Spring Data JPA、自定义starter等; 00、尚硅谷_SpringBoot_源码、课件 01、尚硅谷_SpringBoot_入门-课程...
后端:Java,SpringBoot,Spring MVC,JPA,Hibernate。数据传输器:XML,JSON。数据库:Mysql。版本控制:Git。构建工具:Maven。工具:SpringToolSuit,Mysql-Workbench,用于测试Restcontroller的Postman。 涵盖...
开发的后台管理系统,采用分模块的方式便于开发和维护,支持前后台模块分别部署,目前支持的功能有:权限管理、部门管理、字典管理、日志记录、文件上传、代码生成等,为快速开发后台系统而生的脚手架! 技术选型 ...
重用页面&修改完成 43、尚硅谷_SpringBoot_web开发-【实验】-员工删除-删除完成 44、尚硅谷_SpringBoot_web开发-错误处理原理&定制错误页面 45、尚硅谷_SpringBoot_web开发-定制错误数据 46、尚硅谷_SpringBoot_web...
本课程内容包括Spring简介、Spring Boot简介、安装JDK、安装Maven、第...开发Web应用程序、Spring Web MVC框架(安装Postman、自定义欢迎页面、Icon、错误页面)、安装MySQL数据库和客户端、配置数据源、Spring Data...