Hibernate查询数据表char类型字段只返回一个字符
来源:互联网 发布:正规的网络赚钱方式 编辑:程序博客网 时间:2024/04/28 17:17
在oracle或sqlServer下会遇到,查询数据表字段类型为char,如果使用Hibernate原生SQL去执行查询,往往只会返回一个字符.原因是char在java中只有两个字节.
解决方法:
1.改成
select cast(列 as varchar2(列大小)) from 表;或者改为 select trim(列) from 表
2.指定列返回的类型.
SQLQuery query = session.createSQLQuery();
query.addScalar(columnAlias,Type);
- hibernate查询数据表char类型字段只返回一个字符
- hibernate查询数据表char类型字段只返回一个字符
- hibernate查询数据表char类型字段只返回一个字符
- Hibernate查询数据表char类型字段只返回一个字符
- hibernate查询数据表char类型字段只返回一个字符 .
- hibernate查询数据表char类型字段只返回一个字符
- hibernate查询数据表char类型字段只返回一个字符
- hibernate查询数据库char类型字段时只返回一个字符
- hibernate char 字段的数据表只查出一个字符 问题解决
- hibernate char 字段的数据表只查出一个字符——问题积累
- 关于用Hibernate执行sql查询,字符字段类型只返回第一个字节的问题
- informix的char字段类型通过hibernate的sql查询仅返回第一个字符之本人解决方法
- SQLQuery 查询Oracle char类型返回一个字符问题
- SQLQuery 查询Oracle char类型返回一个字符有关问题
- 解决 oracle查询时char类型为character只显示一个字符的问题
- Hibernate SQLQuery 查询Oracle char类型结果为一个字符的解决方法
- Hibernate createSQLQuery 查询Oracle char类型结果为一个字符解决方法汇总
- Hibernate查询char类型的字段,char类型字段被封装成Character后只取char的第一个值
- DP算法的经典题目
- 设计模式原则(7)接口隔离原则
- 舌尖上的
- 去掉suse里ls默认显示隐藏文件的特性
- jdbc连接池
- Hibernate查询数据表char类型字段只返回一个字符
- Oracle 用SqlPlus 连接远程数据库以及导入导出表
- iPhone开发【十六】实现点击一个UIImageView时打开键盘
- 程序员编程艺术:第七章、求连续子数组的最大和
- 你未必知道的CSS故事:揭开leading的面纱
- 文件存储
- PreferenceScreen
- 程序员编程艺术:第八章、从头至尾漫谈虚函数
- 关于uboot如何找内核,内核如何找根文件系统的个人见解