你只能用在oracle中 如果用在mysql中就要使用mysql的函数
解决方案 »
- ssH中文问题,在Action中进行输出,显示的正常的中文,插入到mysql数据库中式乱码啦
- 帮帮小弟吧,要不工作就没了(急,急,急)
- Appfuse Hello World 问题
- servlet对外接口问题
- Jbuilder里JAVA类问题
- IDOC的DTD或Schema文件在哪里能下载?
- 如何在hibernate中,向mysql存入和取出blob(图片)字段
- JBoss的数据库配置问题,真郁闷啊................
- 谁能给我举一个EJB分布式事务应用的例子吗? 谢谢 ! 概念不是很清楚
- 求助!获取map类型的属性
- 新手学HIBERNATE,有几个不明白的地方。问一下高手。谢谢!
- 请教怎么用eclipse3.2版本创建J2EE项目
Oracle HQL:select nvl(max(menu.code),0) from Menu menu where menu.idClass = ?
and instr(menu.code,'001') = 1;
一起上ORACLE的HQL怎样转成MYSQL的HQL?
请各位大侠指点。
HQL不是产品相关的
空值问题大可不必处理,参看下HQL的具体设定就行了,也就是说用真正的HQL写。
这不是产品相关的问题,以上语句中的“Menu”就是一个POJO类。
如果是SQL查询换成相应的MYSQL聚合函数当然不会有问题,
问题的关键是Hibernate中对MYSQL聚合函数的支持,比如是否支持“IFNULL”、“INSTR”等。