`

随便记记-1

阅读更多

mysql数据库其中某字段类型为decimal,使用hibernate查询数据,条件就是这个字段,使用sql语句在数据库中可以查询到数据,但是使用hibernate却返回一个空值,结果发现hibernate的参数类型声明错误。

问题部分代码:

 

String hql = "select *from tables where loc.level = :level and loc.latitudes = :latitude and loc.longitude = :longitude order by ti.amItem.goid";
				
			session = this.getHibernateTemplate().getSessionFactory().getCurrentSession();
			query = session.createQuery(hql);
			query.setFirstResult((pageNo - 1) * pageSize);
			query.setMaxResults(pageSize);
			list = query.setString("latitude", location[0])
						.setString("longitude", location[1])
						.setInteger("level", level)
						.list();

 

 

修改后代码:

 

BigDecimal d0 = new BigDecimal(location[0]);
			BigDecimal d1 = new BigDecimal(location[1]);
			list = query.setBigDecimal("latitude", d0)
						.setBigDecimal("longitude", d1)
						.setInteger("level", level)
						.list();
 

 

java.lang.UnsupportedClassVersionError问题的解决方法 :

 

异常原因:

是因为使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。

因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。这样,低版本的JVM无法解释执行这个.class文件,会抛出java.lang.UnsupportedClassVersionError不支持的Class版本错误。

 

解决方法(Eclipse galileo-SR2 为例):

右击项目-->properties-->Java Compiler,设置合适的版本!!

 

window-->preperences-->server-->runtime environments,web容器使用的jre与Java Compiler相同

 

 

 


 

 

 

http://blog.csdn.net/lwz52169/archive/2010/03/11/5372091.aspx

 

 

 

分享到:
评论

相关推荐

    舔狗日记-土味情话-每日一言三合一小程序源码下载带安装教程

    1、去微信公众平台申请小程序并填好资料(https://mp.weixin.qq.com) 2、下载微信开发者工具 3、把源码导入到开发者工具 4、appid改成自己的appid 5、修改app.json里面“AIR源码站语录”为自己的小程序名字(不改也...

    记单词-lunch的意思用法总结大全.docx

    1. **lunch的基本含义**: - "lunch"作为名词,主要表示“午餐”,既可指日常的一餐,也可指较为正式的“午餐会”或“午宴”。 - 作为动词,"lunch"意味着“吃午餐”或“供给午餐”,通常涉及多人共进或者单独进行...

    (已更新)舔狗日记-土味情话-每日一言三合一小程序源码下载带安装教程

    1、去微信公众平台申请小程序并填好资料(https://mp.weixin.qq.com) 2、下载微信开发者工具 3、把源码导入到开发者工具 4、appid改成自己的appid 5、修改app.json里面“AIR源码站语录”为自己的小程序名字(不改也...

    幼儿园教师培训记录-新教师岗前培训(二).doc

    - 让幼儿理解不跟陌生人走,不吃陌生人的食物,不随便离开大人或集体。 - 避免将手指、玩具等放入门缝、桌椅间,防止受伤。 - 在户外活动中互相监督,使用大型玩具时要互相帮助,确保安全。 - 学习正确使用剪刀...

    【三等奖观察记录】大班 《不能随便拿别人的东西》.docx

    这篇文档是关于幼儿园大班的一次观察记录,主题为“不能随便拿别人的东西”,旨在教育幼儿尊重他人的财产,改正未经允许拿走他人物品的不良习惯。以下是对这个记录的详细解析: 1. 观察背景:随着幼儿的成长,他们...

    随便记录,基于springboot的java游戏服务器基础模板.zip

    【标题】"随便记录,基于SpringBoot的Java游戏服务器基础模板" 这个压缩包提供了一个基于SpringBoot框架构建的Java游戏服务器的基础模板,适用于各种工作项目、毕业设计或课程设计。SpringBoot是Java开发中的一个...

    spdlog-1.x_11_

    标题中的"spdlog-1.x_11_"指的是spdlog库的一个特定版本,可能是1.x系列的第11个更新或修正版本。spdlog是一个在C++编程语言中广泛使用的高性能日志库,它提供了丰富的功能,使得在开发过程中记录、管理和分析日志变...

    连锁-进销存管理系统源码20110803

    1.Setup\Debug下的setup.exe为整个项目的安装程序 2.安装完成后,执行桌面的“数据库自动部署”可自动部署系统数据库 若自动部署未能完成,可采用手动部署的方式 进入SQL Server 2008后将"程序安装路径"DB_51aspx...

    舔狗日记-土味情话-每日一言三合一小程序源码下载带安装教程(已实测)

    1、去微信公众平台申请小程序并填好资料(https://mp.weixin.qq.com) 2、下载微信开发者工具 3、把源码导入到开发者工具 4、appid改成自己的appid 5、修改app.json里面“喵喵源码站语录”为自己的小程序名字(不改...

    QQ漫游记录下载器

    2. **安全性**:不要随便下载和运行不明来源的.exe文件,如QQ漫游记录下载器,以免引入病毒或木马。 3. **隐私保护**:尊重他人的隐私,不随意查看或传播他人的聊天记录。 4. **官方途径**:如果确实需要备份聊天...

    随便记录,基于springboot的java游戏服务器基础模板已测试

    【标题】"随便记录,基于springboot的java游戏服务器基础模板已测试"是一个适用于工作项目、毕业设计或课程设计的源代码资源。该资源的核心是使用Spring Boot框架构建的Java游戏服务器,它已经过测试并确认可以正常...

    MATLAB下的FPS特拳行动3DOperationEigenfaust3D-opeig3d.zip

    https://www.ilovematlab.cn/thread-140533-1-1.html 《超级玛丽》 https://www.ilovematlab.cn/thread-224404-1-1.html *更新记录 ---------------- 2013年7月12日: *更新至0.75版; *加入碰撞检测; ...

    yolov8训练自己随便记录的

    yolov8训练

    参考资料-安全教育培训记录汇总表GDAQ1202.zip

    4. **操作系统与应用程序安全**:更新和打补丁的重要性,不随便下载未知来源的软件,以及对操作系统和应用程序的正确安全设置。 5. **云服务安全**:使用云服务时的安全注意事项,包括选择可靠的服务提供商,理解...

    《消防安全记心中》主题班会-2014-11-13PPT教案.pptx

    在火场逃生时,保持冷静、迅速撤离、加强个人防护、避免烟气侵害、不乘电梯、扑灭身上的火源、不随便开启门窗以及不惊慌跳楼是基本的原则。此外,知道如何正确拨打火警电话119也是至关重要的。 【校园防火灭火常识...

    1-程序-5kg_电子称_

    然而,“随便分享一波有用的就下载一下吧”则表明该程序可能有一些实用功能,对于某些用户来说还是有价值的,至少可以考虑下载试用。 结合【标签】"电子称",我们可以推测这个程序的主要功能可能包括: 1. 测量和...

    u盘--------------专杀工具

    5. **谨慎打开未知文件**:不随便打开来源不明或可疑的文件,尤其是邮件附件和网络下载的文件。 通过这些措施,用户可以有效地保护自己的U盘和电脑系统不受病毒侵扰。然而,值得注意的是,尽管专杀工具非常有用,但...

Global site tag (gtag.js) - Google Analytics