[ http://jira.jboss.com/jira/browse/EJBTHREE-38?page=history ]
Simeon Koptelov updated EJBTHREE-38:
Description:
The methods of manipulation of listeners have changed in hibernate, so EJB3 CVS
doesn't compile now. Here's the patch:
Index: HibernateSessionFactory.java
===
RCS file:
/cvsroot/jboss/jboss-ejb3/src/main/org/jboss/ejb3/HibernateSessionFactory.java,v
retrieving revision 1.9
diff -u -r1.9 HibernateSessionFactory.java
--- HibernateSessionFactory.java19 Dec 2004 22:35:16 - 1.9
+++ HibernateSessionFactory.java28 Dec 2004 23:38:42 -
@@ -149,11 +149,11 @@
callbackHandler.add(entity);
}
- SessionEventListenerConfig listenerCfg =
cfg.getSessionEventListenerConfig();
- listenerCfg.setPostDeleteEventListener(new
EJB3PostDeleteEventListener(callbackHandler));
- listenerCfg.setPostLoadEventListener(new
EJB3PostLoadEventListener(callbackHandler));
- listenerCfg.setPostUpdateEventListener(new
EJB3PostUpdateEventListener(callbackHandler));
- listenerCfg.setPostInsertEventListener(new
EJB3PostInsertEventListener(callbackHandler));
+ cfg.setListener(post-delete, new
EJB3PostDeleteEventListener(callbackHandler));
+ cfg.setListener(post-load,new
EJB3PostLoadEventListener(callbackHandler));
+ cfg.setListener(post-update,new
EJB3PostUpdateEventListener(callbackHandler));
+ cfg.setListener(post-insert,new
EJB3PostInsertEventListener(callbackHandler));
+
/*
AnnotationConfiguration cfg = new AnnotationConfiguration();
Iterator iter = classes.iterator();
was:
The way of manipulation of listener methods has changed in hibernate, so EJB3
CVS doesn't compile now. Here's the patch:
Index: HibernateSessionFactory.java
===
RCS file:
/cvsroot/jboss/jboss-ejb3/src/main/org/jboss/ejb3/HibernateSessionFactory.java,v
retrieving revision 1.9
diff -u -r1.9 HibernateSessionFactory.java
--- HibernateSessionFactory.java19 Dec 2004 22:35:16 - 1.9
+++ HibernateSessionFactory.java28 Dec 2004 23:38:42 -
@@ -149,11 +149,11 @@
callbackHandler.add(entity);
}
- SessionEventListenerConfig listenerCfg =
cfg.getSessionEventListenerConfig();
- listenerCfg.setPostDeleteEventListener(new
EJB3PostDeleteEventListener(callbackHandler));
- listenerCfg.setPostLoadEventListener(new
EJB3PostLoadEventListener(callbackHandler));
- listenerCfg.setPostUpdateEventListener(new
EJB3PostUpdateEventListener(callbackHandler));
- listenerCfg.setPostInsertEventListener(new
EJB3PostInsertEventListener(callbackHandler));
+ cfg.setListener(post-delete, new
EJB3PostDeleteEventListener(callbackHandler));
+ cfg.setListener(post-load,new
EJB3PostLoadEventListener(callbackHandler));
+ cfg.setListener(post-update,new
EJB3PostUpdateEventListener(callbackHandler));
+ cfg.setListener(post-insert,new
EJB3PostInsertEventListener(callbackHandler));
+
/*
AnnotationConfiguration cfg = new AnnotationConfiguration();
Iterator iter = classes.iterator();
EJB3 CVS is incompatible with hibernate3 CVS
Key: EJBTHREE-38
URL: http://jira.jboss.com/jira/browse/EJBTHREE-38
Project: EJB 3.0
Type: Patch
Versions: Preview 3
Reporter: Simeon Koptelov
Assignee: Bill Burke
The methods of manipulation of listeners have changed in hibernate, so EJB3
CVS doesn't compile now. Here's the patch:
Index: HibernateSessionFactory.java
===
RCS file:
/cvsroot/jboss/jboss-ejb3/src/main/org/jboss/ejb3/HibernateSessionFactory.java,v
retrieving revision 1.9
diff -u -r1.9 HibernateSessionFactory.java
--- HibernateSessionFactory.java19 Dec 2004 22:35:16 - 1.9
+++ HibernateSessionFactory.java28 Dec 2004 23:38:42 -
@@ -149,11 +149,11 @@
callbackHandler.add(entity);
}
- SessionEventListenerConfig listenerCfg =
cfg.getSessionEventListenerConfig();
- listenerCfg.setPostDeleteEventListener(new
EJB3PostDeleteEventListener(callbackHandler));
- listenerCfg.setPostLoadEventListener(new
EJB3PostLoadEventListener(callbackHandler));
- listenerCfg.setPostUpdateEventListener(new
EJB3PostUpdateEventListener(callbackHandler));
- listenerCfg.setPostInsertEventListener(new
EJB3PostInsertEventListener(callbackHandler));
+ cfg.setListener(post-delete, new
EJB3PostDeleteEventListener(callbackHandler));
+ cfg.setListener(post-load,new
EJB3PostLoadEventListener(callbackHandler));
+ cfg.setListener(post-update,new
EJB3PostUpdateEventListener(callbackHandler));
+ cfg.setListener(post-insert,new