1、Null value was assigned to a property of primitive type setter of com.index.
解决方案:Integer order和int order;的区别:
Integer是对象. order = null; 对象可以为空.
int 是普通类型, 不可能 = null.
数据库order是可以空的, 故应该映射成Integer.
2、org.hibernate.exception.SQLGrammarException: could not execute native bulk manipulation query
解决方案:执行创建表语句时,表以及字段不能加'' 单引号,否则会执行以上错误
解决方案:读取文件时,对其中的内容进行操作,一定要注意去掉注释以及单词之间一定要保留空格
3、在用Hibernate封装的方法进行数据的保存或者更新操作时,在提交事务之前,一定要调用session.flush()方法将数据全部写入,以免数据还未写入,事务已被关闭,导致一些未知的错误,自己就因为这个问题纠结了好久,半天没找到问题所在地!!痛苦,养成好习惯真的很重要!!!
4、hibernat中关于执行得到查询统计结果返回值的问题
if(isHql){
total = (Long)session.createQuery(hql).uniqueResult();
}else{
BigInteger sum = (BigInteger)session.createSQLQuery(hql).uniqueResult();
total = sum.longValue();
}
第二种返回类型为BigInteger为Math中的整形,不能直接进行转化,可以调用其方法,虽说类型不同,但是基本方法还是一样的
分享到:
相关推荐
本文将深入探讨Hibernate与Proxool连接池的配置,以及在配置过程中可能遇到的问题。 **1. Proxool简介** Proxool是一个开源的数据库连接池实现,它提供了动态、可扩展的连接池管理服务。通过Proxool,开发者可以...
《Spring 系列,第 2 部分:当 Hibernate 遇上 Spring》探讨了如何将Spring的面向方面编程(AOP)与Hibernate事务管理集成,以创建可靠的持久化框架。文章首先阐述了AOP的概念,指出系统组件间的职责纠缠导致的混乱...
当Eclipse遇上Hibernate,就有了我们今天的主角——HibernateTools,这是一个专为Eclipse设计的插件,它将Hibernate的功能融入到Eclipse中,极大地提升了开发效率。 HibernateTools 3.2.4.CR2是该插件的一个版本,...
如果Spring与Hibernate进行了整合,则Hibernate便处于被Spring管理的状态下,Hibernate所需的基础资源,都由Spring以注入的方式提供。 由Spring接管的内容包括: Hibernate创建SessionFactory时需要的DataSource ...
在IT行业中,分页是网页应用中不可或缺的功能,它能够有效地管理大量数据,提高用户体验,避免一次性加载过多数据导致的性能问题。本项目基于经典的Java企业级开发框架——Spring 2.5、Struts 2.0和Hibernate 3.0...
`PageBean`类是分页算法中的核心数据结构,用于封装分页所需的各种信息: - `count`: 记录总数。 - `pageSize`: 每页显示的记录数。 - `pageCount`: 总页数。 - `page`: 当前页数。 - `totalCountSQL`: 获取总记录...
综上所述,本文介绍的基于SSH框架的在线考试系统不仅解决了传统考试平台存在的诸多问题,还通过引入先进的技术框架提升了整体性能。通过详细的模块设计与功能划分,该系统能够满足多样化的需求场景,为师生提供更加...
考虑到中国IP可能遇到的访问限制,建议下载绿色版,避免安装过程中的网络问题。下载地址为[http://downloads.myeclipseide.com/downloads/products/eworkbench/7.0/myeclipse-7.5.0-manual-win32.zip]...
综上所述,Petslink项目是一个全面的Java Web开发实例,涵盖了后端开发、数据库管理、前端界面以及各种支持工具和技术,为宠物爱好者提供了一个完整的在线生态系统。通过深入学习和理解这个项目,开发者可以提升其在...
SSH(Struts2 + Spring + Hibernate)是Java Web开发中常用的三大框架,它们共同构建了系统的后端逻辑。在这个项目中,SSH框架的运用使得系统具备了良好的分层结构,提高了代码的可维护性和可扩展性。 1. **Struts2...
分页显示是大型Web应用中常见的一种技术,用于处理大量数据的展示问题。当数据集过大时,一次性加载所有数据会消耗大量的系统资源,并可能导致用户界面反应迟钝。分页查询能够按需加载数据,只显示当前页面所需的...
iputils-arping + curl 命令,安装前请 opkg update,小内存路由谨慎安装使用主动探测设备连接的方式检测设备在线状态,以避免WiFiHibernate机制,主动探测较为耗时,如遇设备Hibernate频繁,请自行调整超时设置流量...
当Ibatis遇上Oracle,两者如何协同工作,实现高效的数据操作呢?本篇将深入探讨"ibatis_Demo"项目,为你揭示Ibatis与Oracle结合的实战技巧。 首先,我们需要理解Ibatis的核心概念。Ibatis不同于Hibernate那样全自动...
在库存管理中,如遇数据输入错误或数据库连接问题,系统可以通过异常处理来提供反馈并恢复操作。 6. **多线程**:考虑到茶馆可能有多个员工同时操作库存,Java的多线程特性可以保证数据的一致性和完整性,防止因...
此外,实体框架如Hibernate或MyBatis可以帮助简化ORM(对象关系映射),让Java对象可以直接操作数据库记录。 在实际项目中,你可能还需要了解如何使用Tomcat或Jetty这样的Servlet容器来运行你的JavaWeb应用,以及...
这个项目可能是一个基于Java编程语言的自定义或优化的版本,可能是为了解决特定问题或者提升性能。让我们深入探讨一下这个项目可能涉及的Java相关知识点。 1. **Java基础**:首先,我们需要理解Java的基础语法,...
在IT行业中,Spring、Struts和iBatis是三个非常重要的框架,它们分别在不同的层面上解决了企业级应用开发中的问题。"spring2.0+struts2.0+ibatis2.3完整整合"是一个经典的Java Web开发组合,这个组合在过去的许多年...