Here is Hibernate Trace, it seems like Hibernate thinks that the Entity is 
Transient in these lines, but i can't understand why.

[org.hibernate.event.def.AbstractSaveEventListener] transient instance of: 
test.Flight
2009-06-01 14:11:08,466 TRACE 
[org.hibernate.event.def.DefaultPersistEventListener] saving transient instance

anonymous wrote : 
  | 2009-06-01 14:11:08,404 DEBUG [org.hibernate.impl.SessionFactoryImpl] 
obtaining JTA TransactionManager
  | 2009-06-01 14:11:08,404 INFO  [org.hibernate.util.NamingHelper] JNDI 
InitialContext properties:{}
  | 2009-06-01 14:11:08,404 DEBUG [org.hibernate.impl.SessionFactoryImpl] 
Checking 0 named HQL queries
  | 2009-06-01 14:11:08,404 DEBUG [org.hibernate.impl.SessionFactoryImpl] 
Checking 0 named SQL queries
  | 2009-06-01 14:11:08,419 INFO  [org.hibernate.util.NamingHelper] JNDI 
InitialContext properties:{}
  | 2009-06-01 14:11:08,419 INFO  
[org.hibernate.transaction.TransactionManagerLookupFactory] instantiating 
TransactionManagerLookup: 
org.hibernate.transaction.JBossTransactionManagerLookup
  | 2009-06-01 14:11:08,419 INFO  
[org.hibernate.transaction.TransactionManagerLookupFactory] instantiated 
TransactionManagerLookup
  | 2009-06-01 14:11:08,419 INFO  [org.hibernate.util.NamingHelper] JNDI 
InitialContext properties:{}
  | 2009-06-01 14:11:08,451 DEBUG [org.hibernate.jdbc.JDBCContext] successfully 
registered Synchronization
  | 2009-06-01 14:11:08,451 DEBUG [org.hibernate.impl.SessionImpl] opened 
session at timestamp: 12438546684
  | 2009-06-01 14:11:08,466 TRACE 
[org.hibernate.event.def.AbstractSaveEventListener] transient instance of: 
test.Flight
  | 2009-06-01 14:11:08,466 TRACE 
[org.hibernate.event.def.DefaultPersistEventListener] saving transient instance
  | 2009-06-01 14:11:08,466 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to 
open PreparedStatement (open PreparedStatements: 0, globally: 0)
  | 2009-06-01 14:11:08,466 DEBUG [org.hibernate.jdbc.ConnectionManager] 
opening JDBC connection
  | 2009-06-01 14:11:08,466 TRACE 
[org.hibernate.connection.DriverManagerConnectionProvider] total checked-out 
connections: 0
  | 2009-06-01 14:11:08,466 TRACE 
[org.hibernate.connection.DriverManagerConnectionProvider] using pooled JDBC 
connection, pool size: 0
  | 2009-06-01 14:11:08,466 DEBUG [org.hibernate.SQL] select 
hibernate_sequence.nextval from dual
  | 2009-06-01 14:11:08,466 INFO  [STDOUT] Hibernate: select 
hibernate_sequence.nextval from dual
  | 2009-06-01 14:11:08,466 TRACE [org.hibernate.jdbc.AbstractBatcher] 
preparing statement
  | 2009-06-01 14:11:08,748 DEBUG [org.hibernate.id.SequenceGenerator] Sequence 
identifier generated: 1
  | 2009-06-01 14:11:08,748 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to 
close PreparedStatement (open PreparedStatements: 1, globally: 1)
  | 2009-06-01 14:11:08,748 TRACE [org.hibernate.jdbc.AbstractBatcher] closing 
statement
  | 2009-06-01 14:11:08,748 DEBUG [org.hibernate.jdbc.ConnectionManager] 
aggressively releasing JDBC connection
  | 2009-06-01 14:11:08,748 DEBUG [org.hibernate.jdbc.ConnectionManager] 
releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open 
ResultSets: 0, globally: 0)]
  | 2009-06-01 14:11:08,748 TRACE 
[org.hibernate.connection.DriverManagerConnectionProvider] returning connection 
to pool, pool size: 1
  | 2009-06-01 14:11:08,748 DEBUG [org.hibernate.id.SequenceHiLoGenerator] new 
hi value: 1
  | 2009-06-01 14:11:08,748 DEBUG 
[org.hibernate.event.def.AbstractSaveEventListener] generated identifier: 10, 
using strategy: org.hibernate.id.SequenceHiLoGenerator
  | 2009-06-01 14:11:08,748 TRACE 
[org.hibernate.event.def.AbstractSaveEventListener] saving [test.Flight#10]
  | 2009-06-01 14:11:08,763 TRACE 
[org.hibernate.event.def.AbstractFlushingEventListener] flushing session
  | 2009-06-01 14:11:08,763 DEBUG 
[org.hibernate.event.def.AbstractFlushingEventListener] processing flush-time 
cascades
  | 2009-06-01 14:11:08,763 DEBUG 
[org.hibernate.event.def.AbstractFlushingEventListener] dirty checking 
collections
  | 2009-06-01 14:11:08,763 TRACE 
[org.hibernate.event.def.AbstractFlushingEventListener] Flushing entities and 
processing referenced collections
  | 2009-06-01 14:11:08,763 TRACE 
[org.hibernate.event.def.AbstractFlushingEventListener] Processing unreferenced 
collections
  | 2009-06-01 14:11:08,763 TRACE 
[org.hibernate.event.def.AbstractFlushingEventListener] Scheduling collection 
removes/(re)creates/updates
  | 2009-06-01 14:11:08,763 DEBUG 
[org.hibernate.event.def.AbstractFlushingEventListener] Flushed: 1 insertions, 
0 updates, 0 deletions to 1 objects
  | 2009-06-01 14:11:08,763 DEBUG 
[org.hibernate.event.def.AbstractFlushingEventListener] Flushed: 0 
(re)creations, 0 updates, 0 removals to 0 collections
  | 2009-06-01 14:11:08,763 DEBUG [org.hibernate.pretty.Printer] listing 
entities:
  | 2009-06-01 14:11:08,763 DEBUG [org.hibernate.pretty.Printer] 
test.Flight{id=10, name=flightName}
  | 2009-06-01 14:11:08,763 TRACE 
[org.hibernate.event.def.AbstractFlushingEventListener] executing flush
  | 2009-06-01 14:11:08,763 TRACE [org.hibernate.jdbc.ConnectionManager] 
registering flush begin
  | 2009-06-01 14:11:08,763 TRACE 
[org.hibernate.persister.entity.AbstractEntityPersister] Inserting entity: 
[test.Flight#10]
  | 2009-06-01 14:11:08,763 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to 
open PreparedStatement (open PreparedStatements: 0, globally: 0)
  | 2009-06-01 14:11:08,763 DEBUG [org.hibernate.jdbc.ConnectionManager] 
opening JDBC connection
  | 2009-06-01 14:11:08,763 TRACE 
[org.hibernate.connection.DriverManagerConnectionProvider] total checked-out 
connections: 0
  | 2009-06-01 14:11:08,763 TRACE 
[org.hibernate.connection.DriverManagerConnectionProvider] using pooled JDBC 
connection, pool size: 0
  | 2009-06-01 14:11:08,763 DEBUG [org.hibernate.SQL] insert into tbl_flight 
(name, id) values (?, ?)
  | 2009-06-01 14:11:08,763 INFO  [STDOUT] Hibernate: insert into tbl_flight 
(name, id) values (?, ?)
  | 2009-06-01 14:11:08,763 TRACE [org.hibernate.jdbc.AbstractBatcher] 
preparing statement
  | 2009-06-01 14:11:08,763 TRACE 
[org.hibernate.persister.entity.AbstractEntityPersister] Dehydrating entity: 
[test.Flight#10]
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.type.StringType] binding 
'flightName' to parameter: 1
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.type.LongType] binding '10' to 
parameter: 2
  | 2009-06-01 14:11:08,779 DEBUG [org.hibernate.jdbc.AbstractBatcher] 
Executing batch size: 1
  | 2009-06-01 14:11:08,779 DEBUG [org.hibernate.jdbc.Expectations] success of 
batch update unknown: 0
  | 2009-06-01 14:11:08,779 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to 
close PreparedStatement (open PreparedStatements: 1, globally: 1)
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.jdbc.AbstractBatcher] closing 
statement
  | 2009-06-01 14:11:08,779 DEBUG [org.hibernate.jdbc.ConnectionManager] 
skipping aggressive-release due to flush cycle
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.jdbc.ConnectionManager] 
registering flush end
  | 2009-06-01 14:11:08,779 DEBUG [org.hibernate.jdbc.ConnectionManager] 
aggressively releasing JDBC connection
  | 2009-06-01 14:11:08,779 DEBUG [org.hibernate.jdbc.ConnectionManager] 
releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open 
ResultSets: 0, globally: 0)]
  | 2009-06-01 14:11:08,779 TRACE 
[org.hibernate.connection.DriverManagerConnectionProvider] returning connection 
to pool, pool size: 1
  | 2009-06-01 14:11:08,779 TRACE 
[org.hibernate.event.def.AbstractFlushingEventListener] post flush
  | 2009-06-01 14:11:08,779 TRACE 
[org.hibernate.transaction.CacheSynchronization] transaction before completion 
callback
  | 2009-06-01 14:11:08,779 TRACE 
[org.hibernate.transaction.CacheSynchronization] automatically flushing session
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.impl.SessionImpl] 
automatically flushing session
  | 2009-06-01 14:11:08,779 TRACE 
[org.hibernate.event.def.AbstractFlushingEventListener] flushing session
  | 2009-06-01 14:11:08,779 DEBUG 
[org.hibernate.event.def.AbstractFlushingEventListener] processing flush-time 
cascades
  | 2009-06-01 14:11:08,779 DEBUG 
[org.hibernate.event.def.AbstractFlushingEventListener] dirty checking 
collections
  | 2009-06-01 14:11:08,779 TRACE 
[org.hibernate.event.def.AbstractFlushingEventListener] Flushing entities and 
processing referenced collections
  | 2009-06-01 14:11:08,779 TRACE 
[org.hibernate.event.def.AbstractFlushingEventListener] Processing unreferenced 
collections
  | 2009-06-01 14:11:08,779 TRACE 
[org.hibernate.event.def.AbstractFlushingEventListener] Scheduling collection 
removes/(re)creates/updates
  | 2009-06-01 14:11:08,779 DEBUG 
[org.hibernate.event.def.AbstractFlushingEventListener] Flushed: 0 insertions, 
0 updates, 0 deletions to 1 objects
  | 2009-06-01 14:11:08,779 DEBUG 
[org.hibernate.event.def.AbstractFlushingEventListener] Flushed: 0 
(re)creations, 0 updates, 0 removals to 0 collections
  | 2009-06-01 14:11:08,779 DEBUG [org.hibernate.pretty.Printer] listing 
entities:
  | 2009-06-01 14:11:08,779 DEBUG [org.hibernate.pretty.Printer] 
test.Flight{id=10, name=flightName}
  | 2009-06-01 14:11:08,779 TRACE 
[org.hibernate.event.def.AbstractFlushingEventListener] executing flush
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.jdbc.ConnectionManager] 
registering flush begin
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.jdbc.ConnectionManager] 
registering flush end
  | 2009-06-01 14:11:08,779 DEBUG [org.hibernate.jdbc.ConnectionManager] 
aggressively releasing JDBC connection
  | 2009-06-01 14:11:08,779 TRACE 
[org.hibernate.event.def.AbstractFlushingEventListener] post flush
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.jdbc.JDBCContext] before 
transaction completion
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.impl.SessionImpl] before 
transaction completion
  | 2009-06-01 14:11:08,779 TRACE 
[org.hibernate.transaction.CacheSynchronization] transaction after completion 
callback, status: 3
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.jdbc.JDBCContext] after 
transaction completion
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.impl.SessionImpl] after 
transaction completion
  | 2009-06-01 14:11:08,779 TRACE 
[org.hibernate.transaction.CacheSynchronization] automatically closing session
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.impl.SessionImpl] 
automatically closing session
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.impl.SessionImpl] closing 
session
  | 2009-06-01 14:11:08,779 TRACE [org.hibernate.jdbc.ConnectionManager] 
connection already null in cleanup : no action
  | 
  | 

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

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4234435
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to