社区
Web 开发
帖子详情
hql插入数据时double被强制转为int
mzl99
2015-08-28 05:02:32
使用ssh框架,this.getHibernateTemplate().save插入数据时double被强制转为int
...全文
157
4
打赏
收藏
hql插入数据时double被强制转为int
使用ssh框架,this.getHibernateTemplate().save插入数据时double被强制转为int
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wszagq
2015-08-28
打赏
举报
回复
加F 什么情况 强转?
马七甲
2015-08-28
打赏
举报
回复
99.9F 试试
eheya
2015-08-28
打赏
举报
回复
你数据库的表字段是int类型吧
mzl99
2015-08-28
打赏
举报
回复
我在实体中使用double和Double结果都一样,在执行this.getHibernateTemplate().save前输出要插入的数据,还是9.99,执行完,看数据库时就变成10,使用mysql数据库,utf8编码
NHibernate为何
强制
virtual?代理机制与设计妥协深度解析
本文深入解析NHibernate为何
强制
要求属性和方法标记为virtual,核心在于其基于运行
时
动态代理的延迟加载机制。代理类需继承用户实体类并重写成员以
插入
数据
加载逻辑,而C#非virtual成员无法被重写,导致代理失效。该设计源于对Hibernate的Java行为兼容性妥协,受Java getter/setter约定及字节码机制影响,并因自动属性局限、反射/序列化风险等现实约束而强化。文章还涵盖代理验证、N+1诊断及现代替代方案。
Hive实战(二)
本文介绍了Hive的基础使用,包括
数据
结构、复杂
数据
结构及DDL操作。详细讲解了如何通过
HQL
语句建表并映射HDFS上的
数据
,同
时
探讨了外部表、分区表和分桶表的应用场景与管理方法。重点说明了Hive的工作机制及其在大
数据
环境中的角色。
Hive
数据
类型
本文详细介绍了基本
数据
类型、集合
数据
类型及其转换规则,包括整数、浮点数和字符串之间的隐式转换,以及如何使用CAST进行显式转换。通过具体示例,展示了在Hive中创建包含字符串、数组、映射和结构体字段的表的过程。
Hive SQL 使用及进阶详解
本文详细介绍了 Hive SQL 的使用及进阶知识。Hive 基于 Hadoop,提供类 SQL 查询语言。先阐述基础使用,包括环境准备、
数据
库与表操作、
数据
操作;接着介绍进阶使用,如复杂查询、函数使用、分区表和分桶表、窗口函数;最后讲解性能优化,涉及
数据
倾斜处理、合理分区分桶、优化查询语句和调整 Hive 参数。
2学末总结
Hive是一款基于Hadoop的
数据
仓库工具,提供类SQL查询功能,适用于大
数据
分析。其优点包括简化开发、降低学习成本,但执行效率较低,适合离线批处理。Hive的元
数据
包括表信息,通常存储在MySQL中。常见操作包括
数据
加载、查询、分区等。优化策略包括MapJoin、行列过滤和压缩。面对
数据
倾斜问题,可通过调整Join策略和设置负载均衡解决。Zookeeper节点类型分为持久和临
时
两类,用于协调分布式系统。
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章