[jboss-user] [EJB 3.0] - Oracle insert with SELECT missing
srbox
do-not-reply at jboss.com
Mon Jul 31 11:10:56 EDT 2006
Hello to all,
i'm working on some basic examples while using JBoss 4.0.4 with EJB3.0 and Oracle 10g as database. With a simple statement such as
| Location tmpLoc = new Location(street, number);
| em.persist(tmpLoc);
|
>From the client I'm getting this error:
anonymous wrote :
| Exception in thread "main" java.lang.RuntimeException: org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=maric/25, BranchQual=, localId=25] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update)
| at org.jboss.aspects.tx.TxPolicy.handleEndTransactionException(TxPolicy.java:198)
| at org.jboss.aspects.tx.TxPolicy.endTransaction(TxPolicy.java:180)
| at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:87)
| at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:197)
|
And on the server side this:
anonymous wrote :
| 17:06:08,147 WARN [JDBCExceptionReporter] SQL Error: 928, SQLState: 42000
| 17:06:08,147 ERROR [JDBCExceptionReporter] ORA-00928: missing SELECT keyword
|
| 17:06:08,147 WARN [JDBCExceptionReporter] SQL Error: 928, SQLState: 42000
| 17:06:08,147 ERROR [JDBCExceptionReporter] ORA-00928: missing SELECT keyword
|
This happened after the em.persist() method, judging by the logs, and object creation is also ok.
Why is there a SELECT keyword missing, when I'm using pure tables and this is a INSERT statment (just guessing, since the container is managing that part)
tnx
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3961904#3961904
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3961904
More information about the jboss-user
mailing list