一个无奈的Hibernate问题

news/2024/5/19 0:27:32 标签: Hibernate, SQL, JDBC, OO, Oracle
背景:
1.数据库使用Oracle,表字段 ColA 被定义为 char(10)(字段类型不能修改,这个是接口方定的)
2.hibernate使用NativeSQL查询(由于项目种种原因,不能使用标准HibernateOO方式)。

问题:
从list中返回了List<Object[]>对象,but每行的Object[]中, ColA被Hibernate转成了Character对象,只有一位,后面的char都被截断了.
查了hibernate的文档,知道可以设定每个字段的转化类型,but我们的sql是动态配置的,并不能确定某个字段一定是那种类型,因此此方法不能用了。

暂时的方案:
退回jdbc时代,直接读取DB的META,然后在读数据。


这里的疑问是,为啥Hibernate对Char字段的映射只能是1位嘛,觉得这个转换有问题!!

大家说说,又或者是本人太菜,学艺不精 8)

http://www.niftyadmin.cn/n/763130.html

相关文章

发布IK Expression开源表达式解析器 V2.1.1

[b]Version2.1.1的变更&#xff1a; [/b]1.修订了用户自定义函数参数兼容性BUG&#xff0c;如&#xff1a;double 与Float&#xff0c; float&#xff0c;Long &#xff0c; long&#xff0c;Integer &#xff0c;int 的兼容性。[colorred]注&#xff1a;如果函数声明为 Double…

发布IKAnalyzer中文分词器V3.1.3GA生日祝福版

[sizelarge][b]生日祝福[/b][/size] 谨以此版本献给我的老婆&#xff0c;今天是她的生日&#xff0c;在这里&#xff0c;要祝福她生日快乐&#xff0c;天天无忧无虑。 感谢她一直以来对我从事开源项目的支持和鼓励&#xff0c;想对她说&#xff1a;谢谢你&#xff0c;亲爱的&am…

发布IK Expression开源表达式解析器 V2.1.2

[b]Version2.1.2的变更&#xff1a; [/b]1.根据网友提出的要求&#xff0c;修订了对未声明变量的处理&#xff0c;早期版本不允许变量未申明&#xff0c;将抛出异常。新版本将未申明变量视为 null&#xff0c;这样解决了上下文中对不存在的变量的判断问题&#xff0c;如 “vari…

发布IKAnalyzer中文分词器V3.1.5GA

祝贺网友-1987&#xff08;李良杰&#xff09;加盟IKAnalyzer开发团队&#xff0c;感谢他对solr集成部分的测试工作[sizelarge][b]V3.1.5GA版本变更&#xff1a;[/b][/size][b]1.新增org.wltea.analyzer.solr.IKTokenizerFactory&#xff0c;支持solr的TokenizerFactory接口配置…

设计模式感悟

最近又把以前学习的模式过了一遍&#xff0c;感觉模式不是学出来的&#xff0c;是悟出来的&#xff01; 做个简单的笔记&#xff0c;有空了看看&#xff0c;说不定时不时都有新感悟。[sizex-large]模式的法律&#xff08;面向对象设计的基础准则&#xff09;[/size] [list] [*]…

发布IKAnalyzer中文分词器V3.1.6GA

[colorred]IKAnalyzer3.2.0稳定版已经发布&#xff0c;支持Lucene3.0和solr1.4[/color] 链接&#xff1a;[url]http://www.iteye.com/topic/542987[/url][b][sizelarge]V3.1.1GA -- V3.1.5GA 版本变更一览[/size][/b] [list] [*]1.添加“正向最大切分算法”。 [*]2.完善IK Anal…

ActiveMQ 5.X 与 Tomcat 集成一(JNDI部署)

原文地址:[url]http://activemq.apache.org/setting-up-activemq-with-tomcat-559.html[/url]生成文件 <webapp-root>/META-INF/context.xml. 以下是样例:<Context antiJARLocking"true"> <Resource name"jms/ConnectionFactory"…

Spring AOP小例子

[colorred][b]PS: 要注明一下&#xff0c;这个是转载滴&#xff0c;之前漏了说鸟&#xff0c;汗死[/b][/color]这里给一个完整的例子&#xff0c;以帮助初学者更好地理解&#xff0c; 你们可以先不必理会上面的概念&#xff0c;等运行这个例子后&#xff0c;再慢慢地做照着理解…