I try to use the Appfuse 2m5 core with a Swing UI instead of a web interface.

For this generated a core app. (quick start) with a jpa-hibernate as ORM.
I created a few testcases to test e.g. get(id) and getAll for the userDao.
This works without any problems.

Then when I use a Swing databinding framework the problems start.
I first tried  http://oswing.sourceforge.net/ OpenSwing  and after that 
https://genesis.dev.java.net/nonav/3.0/maven-site/en/index.html Genesis .
But with both I get the same error when I try to use the dao for getAll(),
but NOT for get(id).
Anybody knows how I can keep the session opened (or how the session gets
closed).
Do I need something like
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter?


Here's the first part of the stacktrace:

org.hibernate.SessionException: Session is closed!
   at
org.hibernate.impl.AbstractSessionImpl.errorIfClosed(AbstractSessionImpl.java:49)
   at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1110)
   at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
   at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:64)
   at org.appfuse.dao.jpa.GenericDaoJpa.getAll(GenericDaoJpa.java:45)
   at
com.labiron.masa.swing.companyPart.LoginForm.populate(LoginForm.java:86)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)


I hope anybody can give me some hint to go on.

Marcel

-- 
View this message in context: 
http://www.nabble.com/Appfuse-Core-%2B-Swing%3A-Session-is-closed-tf3987393s2369.html#a11321723
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to