hibernate的两个问题

miaoguangye 2006-04-01 03:04:24
初学hibernate,很多问题需要了解,希望各位多帮忙
1,StringBuffer hqlbf = new StringBuffer();
.append("select chlp.lineno, chlp.acid, chlp.txdate, chlp.valuedate, chlp.txmnemonic, chlp.txdescription, chlp.actualpayamt, chlp.intrate,");

.append("chlp.baldate, chlp.balbf, chlp.balcf, chlp.availbal, chlp.txnarrative,");
hqlbf
.append("cfile.definitionno, cfile.definitiondesc, cfile.createdate, cfile.filetype, cfile.version,chlp.accountid");
hqlbf
.append(" from CpsPaymentPO cppo, CpsHexagonLogPO chlp, CpsFileattrPO cfile");
.append(" where cppo.merchref=chlp.merchref and cppo.bankcode=:bankcode and cppo.status=:status and chlp.fileid=cfile.fileid and cfile.createdate>=:begindate and cfile.createdate<:enddate");
hqlbf
.append(" and to_number(cfile.version)=(select max(to_number(cfile.version)) from CpsPaymentPO cppo, CpsHexagonLogPO chlp, CpsFileattrPO cfile where cppo.merchref=chlp.merchref and cppo.bankcode=:bankcode and cppo.status=:status and chlp.fileid=cfile.fileid and cfile.createdate>=:begindate and cfile.createdate<:enddate)");
我上面的这段代码用 Query一执行查询就出错,因为里面用了oracle的to_number()函数,不知HQL是否有把字符串转化为数字的函数,或者应该如何解决
2,hibernate里面是否默认就有连接池机智,我们的项目没有自己配,是否需要自己配。我们用的是hibernate3.0
请大家多帮新人。多分重谢!msn:ymiao@itsz.cn
...全文
165 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
MagicianLiu 2006-04-03
  • 打赏
  • 举报
回复
Query一执行查询就出错,因为里面用了oracle的to_number()函数,不知HQL是否有把字符串转化为数字的函数,或者应该如何解决

不一定是Query出错,而是你的to_number有错误。。不一定所有的都是可以转化成数字的,你需要将不能转化的varchar变成默认值(例如0)。那个关键字名字我忘了,查一下帮助就知道了,如果表达式为NULL,将用第二个表达式。类似SQLSERVER的isnull(表达式,值)
miaoguangye 2006-04-03
  • 打赏
  • 举报
回复
谢谢大家。谢谢几位的回复,主要是cfile的那个字段本来是varchar类型,现在我要变成number.如果再改变数据类型可能改动很大。近朱者赤,好久没联系了。现在在学什么
zeq258 2006-04-03
  • 打赏
  • 举报
回复
学习下!
Saro 2006-04-01
  • 打赏
  • 举报
回复
1。cfile.version不知道你是怎么映射的。
这么复杂的查询,最好写个视图映射到某个类上去。
2。
hibernate自己提供的连接池只是做测试用的,不能做工业用途。
zhlmmc 2006-04-01
  • 打赏
  • 举报
回复
1、太乱,看不懂
2、Hibernate有自己的连接池

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧