JiveJdon Community Forums
在线90人 J道首页 | 论坛首页 | 培训咨询 | 开源框架 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » 开源项目大家谈
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 1 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
lyojbuilder

发表文章: 196
注册时间: 2003年03月14日 00:34
大家用 hibernate做项目中 substr和length是怎么解决的? 发表: 2007年06月30日 16:53 回复
hibernate说是能跨数据库,实际用起来并不是这样,例如它居然没有 substr和length 这种函数操作!我在不同的数据库需要写不同的hql, Hibernate在很多方面都考虑了大多数的数据库行为,但是现实中的项目就是这样,只要有一点不能满足,可能它就是不适用的,例如 Hibernate, substr和length是很平常的数据库操作, 99%的项目都会用到,他都不支持,等于其他Hibernate的跨数据库操作因为这两个函数都变得没有意义,因为我需要根据不同的数据库写不同的程序!
例如下面的语句:


代码
from Approve a where length(a.approveId)=4


这个语句在不同的数据库就要写成不同的! 这样我就和使用 jdbc没太大区别了? 大家用 Hibernate为了什么? 编程的方便? 写代码少? 提供了 cache? 各种理由都成立,但是 以后说Hibernate可以跨数据库这个理由是不成立的了! 大家都是怎么解决的?
gougou3250

发表文章: 98
注册时间: 2007年05月08日 16:48
re:大家用 hibernate做项目中 substr和length是怎么解决的? 发表: 2007年07月04日 18:43 回复
hibernate是为了构造一个数据持久 任何持久层的改变 对业务层都不可见的
这个主题有 1 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-07 jdon.com

anti spam