我的oracle中一个表的主键是sequence,自增的,现在在hibernate中save时提示:Hibernate: select nextval ('SEQ_RESOURCES')
[2011-05-25 14:59:50,671 ERROR]>> org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78): - ORA-00923: 未找到要求的 FROM 关键字
请问怎么解决?
[2011-05-25 14:59:50,671 ERROR]>> org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78): - ORA-00923: 未找到要求的 FROM 关键字
请问怎么解决?
解决方案 »
- 编译找不到javas.faces.tree.Tree
- java.sql.SQLException
- 请帮忙说明下这个struts配置文件!谢谢谢谢!万分感谢!
- struts2 checkbox ajax
- servlet向ocx返回消息的问题
- 大家好 来帮忙解决一个小问题 谢了
- 想学JSP开发及WEB服务器架设,用什么配置?
- 请告诉我J2EE,hibernate,spring的思想...请告诉我OOP的思想
- Java基础问题(二):请用自己的理解详细解释一下classloader机制,贴用例者多给分
- spring事务不起作用
- strut2 分页问题,值取不到?
- 急、急、急、 请高手帮忙 最好详细一点 这个框架不怎么熟悉
你没有from什么嘛?
<column name="Id" />
<generator class="sequence">
<param name="sequence">SEQ_RESOURCES</param>
</generator>
</id>
java代码中保存:resourcePO.setCode(code.toString());
resourcePO.setResString(resource.getResString());
resourcePO.setParentcode(resource.getParentcode());
resourcePO.setName(resource.getName());
resourcePO.setAlias(resource.getAlias());
resourcePO.setStatus(1);
resourcePO.setPstatus(1);
resourcePO.setDescription(resource.getDescription());
resourcePO.setOrder(order);
resourcePO.setModuleCode(resource.getModuleCode());
this.save(resourcePO);用断点调试时resourcePO的id为null, 设置成序列应该可以插入的,但是没有成功!
<column name="Id" />
<generator class="sequence">
<param name="sequence">SEQ_RESOURCES</param>
</generator>
</id>
你配置文件是不是少了class啊?---------------------------------应该这样吧。。-------------------------------
<class name="" table="">
<id name="id" type="java.lang.Integer">
<column name="Id" />
<generator class="sequence">
<param name="sequence">SEQ_RESOURCES</param>
</generator>
</id>
</class>
就oK了