[jboss-user] [JBoss Seam] - Example: OneToMany & Composite Key

umk do-not-reply at jboss.com
Fri Apr 27 21:58:03 EDT 2007


Hello: i'm trying to put together a working Seam example showing a OneToMany relationship using a composite primary key. Something like Order & LineItems from the Java EE 5 tutorial. My attempts have been unsuccessful so I'm hoping someone can tell me where I can find a Seam deployable example that actually works. 

I have tried the Java EE 5 tutorial code (\javaeetutorial5\examples\ejb\order) and it fails with the following (against an Oracle database):

20:56:11,991 INFO  [STDOUT] Hibernate: insert into EJB_ORDER_ORDER (status, lastUpdate, discount, shipmentInfo, orderId) values (?, ?, ?, ?, ?)
  | 20:56:12,084 INFO  [STDOUT] Hibernate: insert into EJB_ORDER_LINEITEM (ORDERID, VENDORPARTNUMBER, quantity, orderId, itemId) values (?, ?, ?, ?, ?)
  | 20:56:12,240 WARN  [JDBCExceptionReporter] SQL Error: 957, SQLState: 42000
  | 20:56:12,240 ERROR [JDBCExceptionReporter] ORA-00957: duplicate column name
  | 
  | 20:56:12,240 WARN  [JDBCExceptionReporter] SQL Error: 957, SQLState: 42000
  | 20:56:12,240 ERROR [JDBCExceptionReporter] ORA-00957: duplicate column name
  | 
  | 20:56:12,240 ERROR [AbstractFlushingEventListener] Could not synchronize database state with session
  | org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
  |         at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
  |         at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
  |         at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:249)
  |         at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:235)

Notice that orderId is listed twice in the second insert statement above?? The code is available here: http://java.sun.com/javaee/5/docs/tutorial/information/download.html

Please help! I really want to use Seam.


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4041606#4041606

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4041606



More information about the jboss-user mailing list