hibernate映射实体类查询时数据库空字段赋值给实体类报错的问题
因为一直报实体类空异常,去网上查了资料只查到了并没有查到数据库空值时不给实体类赋值的属性
异常
org.hibernate.InvalidMappingException: Could not parse mapping document from resource cn/pojo/EmpDao.xml
at org.hibernate.cfg.Configuration.addResource(Configuration.java:616)
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1635)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1603)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1582)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1556)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1476)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
at cn.tool.HibernateUtil.<clinit>(HibernateUtil.java:16)
at cn.service.EmpService.findEmpById(EmpService.java:16)
at cn.Test.main(Test.java:9)
Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from input stream
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:555)
at org.hibernate.cfg.Configuration.addResource(Configuration.java:613)
... 9 more
Caused by: org.dom4j.DocumentException: Connection reset Nested exception: Connection reset
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:546)
... 10 more
Exception in thread "main" java.lang.NullPointerException
at cn.tool.HibernateUtil.currentSession(HibernateUtil.java:29)
at cn.service.EmpService.findEmpById(EmpService.java:16)
at cn.Test.main(Test.java:9)
于是就加了这段代码
 public void setComm(Object comm) {
        if(comm!=null)
            this.comm = (double)comm;
    }
hibernate映射实体类查询时数据库空字段赋值给实体类报错的问题的更多相关文章
- MySQL中查询时"Lost connection to MySQL server during query"报错的解决方案
		
一.问题描述: mysql数据库查询时,遇到下面的报错信息: 二.原因分析: dw_user 表数据量比较大,直接查询速度慢,容易"卡死",导致数据库自动连接超时.... 三.解决 ...
 - mysql数据库表字段使用DESC等关键字报错及解决方法
		
<!-- desc是MySQL数据库的关键字,作为字段名直接使用会报错 --><sql id="Base_Column"> id,mol,ip,port,n ...
 - 启动Tomcat服务时,出现org.apache.catalina.startup.VersionLoggerListener报错
		
启动Tomcat服务时,出现org.apache.catalina.startup.VersionLoggerListener报错解决办法:打开Tomcat安装后目录,进入conf文件夹,找到配置文件 ...
 - mysql用查询结果当删除的判断条件进行删除报错1093 You can't specify target table解决方法
		
mysql用查询结果当删除的判断条件进行删除报错1093 You can't specify target table解决方法 #分开两个sql执行正常的语句,只保留最新1000条数据,删掉1000条 ...
 - Hibernate的多表查询,分装到一个新的实体类中的一个方法
		
不知道是否还有其他方法实现,请高人指点. 如果涉及到多张表多字段查询,并且想利用查询出来的字段在界面层构建一个新的实体类,可以使用这种方法: 如果查询出来的多字段中,有多个字段的名字都相同(如想查询出 ...
 - Hibernate用到HQL查询时的错误
		
Exception in thread "main" org.hibernate.hql.internal.ast.QuerySyntaxException: student is ...
 - ALM/QC OTA Field in Database(查询ALM数据库的字段)
		
在使用ALM的OTA接口编写脚本的时候,通常会需要知道各个选项在数据库中对应的字段,才能通过脚本读取或写入数据.比如要获取test case的step内容,要在测试结束时将测试实际结果写回test s ...
 - Eclipse中利用JSP把mysql-connector-java-8.0.13.jar放到WebContent\WEB-INF\lib中连接MySQL数据库时Connection conn = DriverManager.getConnection(url,username,password)报错的解决办法
		
开发环境: 1.系统:windows 7/8/10均可 2.jdk:1.8.0_144 3.服务器:apache-tomcat-9.0.8 4.IDE:eclipse+jsp 0.网页代码如下: &l ...
 - 配置环境变量时,cmd下运行java -version,报错:找不到或无法加载主类 -version
		
这个方面适用于报错为:java 找不到或无法加载主类,一般是找不到类的路径,问题出在CLASSPATH环境变量上,当然这是大多数.大概率的出错点 不排除根据个人情况不况,所以想起来伟大领袖毛主席的话: ...
 
随机推荐
- HDU 5340——Three Palindromes——————【manacher处理回文串】
			
Three Palindromes Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others ...
 - C#读写txt文件的方法
			
1.添加命名空间 System.IO; System.Text; 2.文件的读取 #region 读取TXT文本文件 /// <summary> /// FileStream读取文本文件 ...
 - ES增删改查入门1
			
1.RESTful接口使用方法 为了方便直观我们使用Head插件提供的接口进行演示,实际上内部调用的RESTful接口. RESTful接口URL的格式: http://localhost:9200/ ...
 - 关于EasyUI datagrid 表头居中 数据列内容居右 或者居左
			
cell.css("text-align",(col.halign||col.align||"")); 这里有个属性挺眼熟 : col.align 前面还有一个 ...
 - 浅谈MVC基础
			
ASP.NET MVC :UI层框架 让我们的web开发又回到了本质:请求,处理,响应 MVC本身是一种思想,将程序分成三个模块 Model:模型 广义的说法(包含DAL BLL MODEL ...
 - Java类的初始化顺序 (静态变量、静态初始化块、变量、初始...
			
很有意思的一篇文章 1.没有继承 静态变量->静态初始化块->变量->变量初始化块->构造方法 2.有继承的情况 父类静态变量->父类静态初始化块->子类静态变量- ...
 - UrShop 商城系统介绍
			
UrShop能够帮助企业快速构建个性.高效.稳定.安全的网上商城并减少二次开发带来的成本.对于网店来说,UrShop除了安装便捷,功能上强大以外,操作上也非常方便快捷.优社电商秉承设身处地为客户着想的 ...
 - Spark job执行流程消息图
			
Spark job执行流程消息图 1.介绍
 - EF分组后把查询的字段具体映射到指定类里面的写法
			
//先做基本查询 var querySql = from l in _logClinicDataOperationRepository.Table select new LogClinicDataOp ...
 - 火车进站输出路径(HDU1022)
			
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1022 解题报告: 思路: 就是维护好这个栈,只要它不是空,并且头部和ans相同,就一直出栈,直到不满足 ...