Erro (Hibernate)

2 respostas
vinny767

Pessoal,
Estou com o seguinte erro na minha aplicação. Ele ocorre quando eu tento preencher uma lista com os valores do BD.

10:42:04,921 WARN  [JDBCExceptionReporter] SQL Error: 904, SQLState: 42000
10:42:04,921 ERROR [JDBCExceptionReporter] ORA-00904: "ITENSGENER0_"."CAG_ID_GENERICA": invalid identifier

10:42:06,625 ERROR [STDERR] org.hibernate.exception.SQLGrammarException: could not initialize a collection: [br.gov.jfrj.sigaservicos.hibernate.model.beans.ItemconfiguracaoBean.itensGenerico#75]
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
	at org.hibernate.loader.Loader.loadCollection(Loader.java:2001)
	at org.hibernate.loader.collection.CollectionLoader.initialize(CollectionLoader.java:36)
	at org.hibernate.persister.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:565)
	at org.hibernate.event.def.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:60)
	at org.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:1716)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:344)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.AbstractPersistentCollection.readSize(AbstractPersistentCollection.java:109)
	at org.hibernate.collection.PersistentSet.size(PersistentSet.java:139)
	at br.gov.jfrj.sigaservicos.web.webwork.action.ItemconfiguracaoAction.geraLista(ItemconfiguracaoAction.java:1052)
	at br.gov.jfrj.sigaservicos.web.webwork.action.ItemconfiguracaoAction.inserirIndisp(ItemconfiguracaoAction.java:992)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:358)
	at com.opensymphony.xwork.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:218)
	at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:192)
	at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:175)
	at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
	at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
	at com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
	at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
	at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
	at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
	at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
	at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
	at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
	at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
	at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
	at com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:171)
	at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

Alguem sabe o que pode ser?

2 Respostas

rodrigo_gomes

Olá,

O Oracle está dizendo que o nome de sua coluna está errado ou essa coluna não existe.

[]´s

vinny767

Pois é…

O problema é que essa tabela e essa coluna não existem no BD. E eu tentei localizar essa string no meu fonte e também nao encontrei…
Daí não sei o que fazer.

Criado 21 de agosto de 2008
Ultima resposta 21 de ago. de 2008
Respostas 2
Participantes 2