org.hibernate.exception.SQLGrammarException
HQL语句写得不对,不要加as。可以直接这样写,"from MachineBase where "+propertyName+" is null"
试试看吧!
HQL语句写得不对,不要加as。可以直接这样写,"from MachineBase where "+propertyName+" is null"
试试看吧!
调试欢乐多
-------------------------------------------------------------------------------
dom4j-1.6.1.jar这个是驱动?lz还是小学生吧。
你所需要的应该是ojdbc14.jar吧。oracle的高版本驱动。
rainv(自由鸟的天堂) 我已经被搞糊涂了ojdbc14.jar是oracle9i的驱动吗?为什么有些人用classes12.jar,而有的说用dom4j-1.6.1.jar。。oracle怎么那么烦啊
ojdbc14.jar加进去还是老样子报这个javax.servlet.ServletException: could not execute query恨死了~~~到底是什么可能性才会这样呢?哭了!!
2. jdbc 包与数据库不匹配,像我就张冠李戴了。。ojdbc14.jar这个才是oracle9i的jdbc驱动包。。谢谢楼上的2位指点
3. 配置文件错误。。我是struts+spring+hibernate.. 而我在spring的配置文件applicationContext.xml里<sessionfactory>这个标记内
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
<!-- <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> -->
<prop key="hibernate.show_sql">true</prop>
</props>
prop的hibernate.dialect这个属性定义错误了。。真失败阿。。上面注释的那个是mysql的,而我用mysql的方言去查询oracle9i数据库,在执行分页的操作时当然出错了。。使用oracle9i的朋友们记住了,请使用
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>。。晕。。谢谢你们大家的参与,大家互相交流共同进步~!^_^
竟然配的oracle