`
bnmnba
  • 浏览: 293732 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

hibernate+mysql float类型无法插入小数

 
阅读更多

往数据库里面插入小数,结果被四舍五入为整数。当时看见这个情况让我很是奇怪。经不完全查证原因如下:

当数据大于32767小数的部分就没法存储(出自:http://www.phpzy.com/mysqlchangyongyujuwenda/39441.html ),经验证,确实如此。但是听说:A precision from 0 to 23 results in a four-byte single-precision FLOAT column。看起来不应该没有小数。

解决办法:可以使用double或者BigDecimal代替。


顺便说一下hibernate定义精度的注解语句:

@Column(precision=23,scale=3)

precision:精度。

scale:小数位数。

//注此语句对于mysql的float没有效果。

分享到:
评论

相关推荐

    jsp+JavaScript+struts+hibernate+css+mysql的网上书店

    【标题】"jsp+JavaScript+struts+hibernate+css+mysql的网上书店"是一个基于Java技术栈的Web应用程序示例,它整合了多种技术来实现一个完整的网上书店系统。这个项目涉及到的主要技术包括: 1. **JSP(JavaServer ...

    springboot+hibernate+mysql简单例子

    简单的springboot的学习项目实例,使用了hibernate连接mysql数据库,进行简单的插入和查询操作,项目中已经包含依赖的jar包和数据库脚本,只需要创建配置的数据库并使用数据库脚本建立表即可。

    struts2+hibernate+mysql实现注册登录

    通过实践,可以学习到Struts2的拦截器、结果类型、表单验证等特性,Hibernate的实体管理、会话工厂、查询语言(HQL)等概念,以及MySQL的基本操作和数据库设计原则。同时,还能提升对MVC模式和Java Web开发流程的...

    基于Struts2+Spring+Hibernate+MySql的注册登录系统.zip

    Struts2、Spring、Hibernate和MySql这四个技术是Java Web开发中常用的一套经典组合,被称为SSH框架。这个注册登录系统就是利用这些技术构建的。下面将详细讲解这套组合的相关知识点。 首先,Struts2是一个强大的MVC...

    Struts2+Spring+Hibernate+Jsp+Mysql5 项目申报系统.zip

    Struts2+Spring+Hibernate+JSP+MySQL5是一个经典的Java Web开发框架组合,也被称为SSH框架。这个项目申报系统是基于这些技术构建的,它提供了高效、灵活且可扩展的后端架构来处理复杂的业务逻辑和数据管理。以下是...

    纯净的spring+hibernate+mysql

    【纯净的Spring+Hibernate+MySQL】项目是一个典型的Java Web应用示例,它将Spring MVC、Hibernate ORM框架与MySQL数据库相结合,以实现用户登录、注册等基础功能。在本项目中,Spring MVC作为控制层,负责处理HTTP...

    Spring+Jersey+Hibernate+MySQL+HTML实现用户信息CRUD案例源码

    本案例主要展示了如何使用Spring、Jersey、Hibernate和MySQL这些技术来实现一个完整的用户信息管理系统的后端逻辑,并结合HTML进行前端展示,实现用户信息的创建(Create)、读取(Read)、更新(Update)和删除...

    hibernate+mysql乱码问题

    在开发Java Web应用程序时,经常会遇到数据库操作中的字符编码问题,特别是当使用Hibernate框架与MySQL数据库结合时。本文将深入探讨“hibernate+mysql乱码问题”的原因、解决方案以及如何预防这类问题。 首先,...

    struts2+hibernate+Mysql开发图书管理系统

    《Struts2+Hibernate+MySQL开发图书管理系统详解》 在当今的信息化社会,图书管理系统作为信息资源管理的重要工具,其开发技术也在不断发展。本系统采用经典的Java Web开发框架——Struts2、持久层框架Hibernate...

    springMVC+hibernate+mysql

    SpringMVC、Hibernate和MySQL是三个在Web开发中广泛应用的技术框架。它们的组合为构建高效、可维护的Java Web应用程序提供了强大的支持。 SpringMVC是Spring框架的一部分,它是一个Model-View-Controller(MVC)...

    struts+hibernate+mysql做的增删改查小例子

    Struts、Hibernate和MySQL是Java Web开发中常用的三个框架和技术,它们共同构成了经典的MVC(Model-View-Controller)架构。在这个"struts+hibernate+mysql做的增删改查小例子"中,我们将深入探讨这三个技术如何协同...

    Extjs + Spring MVC + hibernate + mysql

    标题 "Extjs + Spring MVC + hibernate + mysql" 涉及的是一个综合性的Web应用程序开发框架,结合了前端UI库、后端MVC框架、ORM工具和关系型数据库。让我们详细了解一下这些技术及其在实际项目中的应用。 1. ExtJS...

    struts+hibernate+mysql登录验证程序

    Struts、Hibernate和MySQL是Java Web开发中常用的三大技术,它们共同构建了高效、稳定且易于维护的Web应用程序。在“struts+hibernate+mysql登录验证程序”这个项目中,开发者通过整合这些技术创建了一个简单的登录...

    springmvc+spring+hibernate+mysql+maven

    标题 "springmvc+spring+hibernate+mysql+maven" 描述的是一个经典的Java Web开发技术栈,通常称为SSH(Spring、Struts、Hibernate)框架的现代化变体,因为Struts已被Spring MVC取代。SSH是一个流行的企业级应用...

    不错的适合练手、课设、毕设的JSP源码:项目申报系统(Struts2+Spring+Hibernate+Jsp+Mysql5)

    不错的适合练手、课设、毕设的JSP源码:项目申报系统(Struts2+Spring+Hibernate+Jsp+Mysql5)不错的适合练手、课设、毕设的JSP源码:项目申报系统(Struts2+Spring+Hibernate+Jsp+Mysql5)不错的适合练手、课设、毕设的...

    Struts2 + Hibernate + mysql

    Struts2、Hibernate和MySQL是Java Web开发中的三个重要组件,它们构成了经典的MVC(Model-View-Controller)架构中的关键技术。在这个框架中,Struts2作为表现层框架,负责处理用户请求并控制应用程序流程;...

    Flex+Spring+hibernate+mySql整合的一个登陆程序

    这个项目结合了前端的Flex(一种基于ActionScript和Flash的RIA开发框架)与后端的Spring(一个全面的Java应用框架)、Hibernate(一个对象关系映射框架)以及MySQL(一个流行的开源关系型数据库),实现了一个完整的...

    SpringMVC+Hibernate +MySql+ EasyUI实现CRUD

    在IT行业中,构建Web应用程序是常见的任务,而SpringMVC、Hibernate、MySql和EasyUI是四个关键的技术组件,常用于构建这样的应用。本篇文章将深入探讨这些技术以及如何将它们整合起来实现CRUD(创建、读取、更新、...

    简易教学管理系统(jsp+spring+struts+hibernate+mysql)

    简易教学管理系统是一个基于Java技术栈开发的Web应用,它整合了多个核心框架,包括JSP、Spring、Struts和Hibernate,以及数据库管理系统MySQL。这样的架构为实现高效、灵活且易于维护的教学管理提供了基础。 首先,...

    springboot+hibernate+gradle+mysql的简单例子

    在本项目中,我们探索的是一个使用Spring Boot、Hibernate、Gradle和MySQL构建的简单示例。这个组合是现代Java Web开发中常见的技术栈,它提供了便捷的开发环境和强大的功能。 首先,让我们来深入了解每个组件的...

Global site tag (gtag.js) - Google Analytics