2 qq 28386435 qq_28386435 于 2016.05.10 20:27 提问

could not get next sequence value

图片说明

hibernate 报错 但数据库可以查出序列

2个回答

caozhy
caozhy   Ds   Rxr 2016.05.11 12:11
CSDNXIAOS
CSDNXIAOS   2016.05.10 20:32

native在ORACLE當中貌似就是使用SEQUENCE啊,所以你用自己指定的id直接插入,肯定錯誤了。
建議修改
<generator class="native" />

<generator class="sequence">
<param name="sequence"......
答案就在这里:could not get next sequence value
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

qq_28386435
qq_28386435 <id name="cid" type="java.lang.Short"> <column name="CID" precision="4" scale="0" /> <generator class="sequence" > <param name="sequence">seq_commodity</param> </generator> </id>
大约 2 年之前 回复
qq_28386435
qq_28386435 <id name="cid" type="java.lang.Short"> <column name="CID" precision="4" scale="0" /> <generator class="sequence" > <param name="sequence">seq_commodity</param> </generator> </id>
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
oracle数据库中could not get next sequence value的解决
在使用hibernate保存数据的时候,出现了could not get next sequence value这个错误,这个错误的意思就是找不到序列中的下一个值。解决这个问题具体按如下分析: 1.确定主键生成策略 找到相应的表的主键generator class类别,具体到相应的表的.hbm.xml文件中找,然后可以看看我的另一篇文章,判断它用到的主键策略类别是否需要指明sequence。如
hibernate: could not get next sequence value
hibernate配置oracle自增序列时指定方案,否则报错:org.hibernate.exception.SQLGrammarException: could not get next sequence value即使用该序列所属的用户也不行。                                     ADMIN.SEQ_LEVEL1_ID                 
org.hibernate.exception.SQLGrammarException: could not get next sequence value错误原因
<br />hibernate文件配置错误<br /><br /><br /><hibernate-mapping><br />     <class name="db.Message" table="message" schema="public"><br />         <id name="mesIndex" type="java.lang.Integer"><br />             <column name="mes_index" /><br /><br />            
nested exception is org.hibernate.exception.SQLGrammarException: could not get next sequence value
完整的错误提示如下: Exception in thread "main" org.springframework.dao.InvalidDataAccessResourceUsageException: could not get next sequence value; SQL [select hibernate_sequence.nextval from dual]; nested exc
java.lang.IllegalArgumentException: Could not get next sequenced ID for sequence name: Visitor解决方案
HTTP Status 500 - Could not get next sequenced ID for sequence name: Visitortype Exception reportmessage Could not get next sequenced ID for sequence name: Visitordescription The server encountered an...
NHibernate could not get or update next value[SQL: ] 对象名 'hibernate_unique_key' 无效。
错误信息:--------------------------- --------------------------- NHibernate.Exceptions.GenericADOException: could not get or update next value[SQL: ] ---> System.Data.SqlClient.SqlException: 对象名 'hibernate
jpa 小问题
<br />  JPA:unknown Oracle major version [11] 的错误处理方法<br /><br /><br />org.hibernate.HibernateException: unknown Oracle major version [11]<br />添加 :<br /> <property name="hibernate.dialect" value="org.hibernate.dialect.OracleDialect"/><br /> <br /> <br /
ofbiz调试及调试配置
1、如何调试OFBiz 首 先你需要学习和熟悉OFBiz的教程与工具指导文档。指导文档特别重要,因为很多子主题内容不是排列最前的内容却可能导致问题的发生。你应该熟悉类似于 Freemaker,beanshell,XML这些技术。你也应该有过处理那些与OFBiz无关问题的经验,比如处理数据库或服务器引起的问题。 现 在,你应该仔细查看日志文件了解你错误发生的原因。OFBiz在日志文件中提供大量的
CREATE SEQUENCE添加自增序列及NEXT VALUE FOR返回序列号
From :https://msdn.microsoft.com/zh-cn/library/ff878091.aspx 语法: CREATE SEQUENCE [schema_name . ] sequence_name [ AS [ built_in_integer_type | user-defined_integer_type ] ] [ START
Hibernate注解映射sequence时出现无序增长问题
通过Hibernate注解的方式映射oracel数据库的sequence主键生成器时,出现增加数据时sequence无序增长的问题,配置如下:  Java代码   @SequenceGenerator(name = "SEQ_DM_SERVICE_MODEL", sequenceName = SEQ_DM_SERVICE_MODEL")   @Id   @Generat