Author: hardy.ferentschik
Date: 2008-06-29 09:47:11 -0400 (Sun, 29 Jun 2008)
New Revision: 14824
Added:
entitymanager/trunk/src/test/org/hibernate/ejb/test/Kitten.java
Modified:
entitymanager/trunk/src/test-resources/cfgxmlpar/org/hibernate/ejb/test/pack/cfgxmlpar/hibernate.cfg.xml
entitymanager/trunk/src/test-resources/explicitpar/META-INF/persistence.xml
entitymanager/trunk/src/test/org/hibernate/ejb/test/Cat.java
entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/EntityManagerSerializationTest.java
entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/ProgrammaticConfTest.java
entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/hibernate.cfg.xml
entitymanager/trunk/src/test/org/hibernate/ejb/test/hibernate.cfg.xml
Log:
EJB-288
* Updated entities and configuration files due to new test entity Kitten
Modified: entitymanager/trunk/src/test/org/hibernate/ejb/test/Cat.java
===================================================================
--- entitymanager/trunk/src/test/org/hibernate/ejb/test/Cat.java 2008-06-29 13:45:58 UTC (rev 14823)
+++ entitymanager/trunk/src/test/org/hibernate/ejb/test/Cat.java 2008-06-29 13:47:11 UTC (rev 14824)
@@(protected) @@
import
java.util.GregorianCalendar;
import
java.util.List;
import
javax.persistence.Basic;
+import
javax.persistence.CascadeType;
import
javax.persistence.Entity;
import
javax.persistence.EntityListeners;
import
javax.persistence.GeneratedValue;
import
javax.persistence.Id;
+import
javax.persistence.OneToMany;
import
javax.persistence.PostLoad;
import
javax.persistence.PostPersist;
import
javax.persistence.PostUpdate;
@@(protected) @@
import
javax.persistence.TemporalType;
import
javax.persistence.Transient;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
/**
* @author Emmanuel Bernard
*/
+@(protected)"})
@Entity
@EntityListeners( LastUpdateListener.class )
public class Cat implements Serializable {
+
+ private static final Logger log = LoggerFactory.getLogger(Cat.class);
+
+ private static final List ids = new ArrayList();
+
private Integer id;
private String name;
private Date dateOfBirth;
@@(protected) @@
private Date lastUpdate;
private int manualVersion = 0;
private int postVersion = 0;
- private static final List ids = new ArrayList();
+ private List<Kitten> kittens;
@Id
@GeneratedValue
@@(protected) @@
@PostUpdate
private void someLateUpdateWorking() {
+ log.debug("PostUpdate in Cat");
this.postVersion++;
}
@@(protected) @@
public void setLength(long length) {
this.length = length;
}
+
+ @OneToMany(cascade = CascadeType.ALL)
+ public List<Kitten> getKittens() {
+ return kittens;
+ }
+
+ public void setKittens(List<Kitten> kittens) {
+ this.kittens = kittens;
+ }
}
Property changes on: entitymanager/trunk/src/test/org/hibernate/ejb/test/Cat.java
___________________________________________________________________
Name: svn:keywords
- Author Date Id Revision
+ Id
Added: entitymanager/trunk/src/test/org/hibernate/ejb/test/Kitten.java
===================================================================
--- entitymanager/trunk/src/test/org/hibernate/ejb/test/Kitten.java (rev 0)
+++ entitymanager/trunk/src/test/org/hibernate/ejb/test/Kitten.java 2008-06-29 13:47:11 UTC (rev 14824)
@@(protected) @@
+// $Id:$
+package org.hibernate.ejb.test;
+
+import
javax.persistence.Entity;
+
+/**
+ * @author Hardy Ferentschik
+ */
+@(protected)")
+@(protected)
+public class Kitten extends Cat {
+
+}
Property changes on: entitymanager/trunk/src/test/org/hibernate/ejb/test/Kitten.java
___________________________________________________________________
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
Modified: entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/EntityManagerSerializationTest.java
===================================================================
--- entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/EntityManagerSerializationTest.java 2008-06-29 13:45:58 UTC (rev 14823)
+++ entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/EntityManagerSerializationTest.java 2008-06-29 13:47:11 UTC (rev 14824)
@@(protected) @@
import
java.io.ObjectOutput;
import
java.io.ObjectOutputStream;
import
java.util.Date;
+
import
javax.persistence.EntityManager;
import
javax.persistence.EntityManagerFactory;
@@(protected) @@
import org.hibernate.ejb.test.Cat;
import org.hibernate.ejb.test.Distributor;
import org.hibernate.ejb.test.Item;
+import org.hibernate.ejb.test.Kitten;
import org.hibernate.ejb.test.Wallet;
/**
@@(protected) @@
Item.class,
Distributor.class,
Wallet.class,
- Cat.class
-
+ Cat.class,
+ Kitten.class
};
}
}
Property changes on: entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/EntityManagerSerializationTest.java
___________________________________________________________________
Name: svn:keywords
- Author Date Id Revision
+ Id
Modified: entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/ProgrammaticConfTest.java
===================================================================
--- entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/ProgrammaticConfTest.java 2008-06-29 13:45:58 UTC (rev 14823)
+++ entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/ProgrammaticConfTest.java 2008-06-29 13:47:11 UTC (rev 14824)
@@(protected) @@
-//$Id: $
+//$Id$
package org.hibernate.ejb.test.ejb3configuration;
import
java.io.IOException;
import
java.io.InputStream;
import
java.util.Date;
import
java.util.Properties;
+
import
javax.persistence.EntityManager;
import
javax.persistence.EntityManagerFactory;
import
org.hibernate.cfg.Environment;
import
org.hibernate.ejb.Ejb3Configuration;
import org.hibernate.ejb.test.Cat;
+import org.hibernate.ejb.test.Kitten;
import
org.hibernate.util.ConfigHelper;
/**
@@(protected) @@
public void testProgrammaticAPI() throws Exception {
Ejb3Configuration conf = new Ejb3Configuration();
conf.addAnnotatedClass( Cat.class );
+ conf.addAnnotatedClass( Kitten.class );
EntityManagerFactory emf = conf.buildEntityManagerFactory();
EntityManager em = emf.createEntityManager();
Cat cat = new Cat();
Property changes on: entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/ProgrammaticConfTest.java
___________________________________________________________________
Name: svn:keywords
+ Id
Modified: entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/hibernate.cfg.xml
===================================================================
--- entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/hibernate.cfg.xml 2008-06-29 13:45:58 UTC (rev 14823)
+++ entitymanager/trunk/src/test/org/hibernate/ejb/test/ejb3configuration/hibernate.cfg.xml 2008-06-29 13:47:11 UTC (rev 14824)
@@(protected) @@
<hibernate-configuration>
<session-factory>
<mapping class="org.hibernate.ejb.test.Cat"/>
+ <mapping class="org.hibernate.ejb.test.Kitten"/>
</session-factory>
</hibernate-configuration>
\ No newline at end of file
Modified: entitymanager/trunk/src/test/org/hibernate/ejb/test/hibernate.cfg.xml
===================================================================
--- entitymanager/trunk/src/test/org/hibernate/ejb/test/hibernate.cfg.xml 2008-06-29 13:45:58 UTC (rev 14823)
+++ entitymanager/trunk/src/test/org/hibernate/ejb/test/hibernate.cfg.xml 2008-06-29 13:47:11 UTC (rev 14824)
@@(protected) @@
<property name="hibernate.cache.provider_class">
org.hibernate.cache.HashtableCacheProvider</property>
<mapping class="org.hibernate.ejb.test.Item"/>
<mapping class="org.hibernate.ejb.test.Cat"/>
+ <mapping class="org.hibernate.ejb.test.Kitten"/>
<mapping class="org.hibernate.ejb.test.Distributor"/>
<class-cache class="org.hibernate.ejb.test.Item" usage="read-write"/>
<collection-cache collection="org.hibernate.ejb.test.Item.distributors" usage="read-write" region="RegionName"/>
Modified: entitymanager/trunk/src/test-resources/cfgxmlpar/org/hibernate/ejb/test/pack/cfgxmlpar/hibernate.cfg.xml
===================================================================
--- entitymanager/trunk/src/test-resources/cfgxmlpar/org/hibernate/ejb/test/pack/cfgxmlpar/hibernate.cfg.xml 2008-06-29 13:45:58 UTC (rev 14823)
+++ entitymanager/trunk/src/test-resources/cfgxmlpar/org/hibernate/ejb/test/pack/cfgxmlpar/hibernate.cfg.xml 2008-06-29 13:47:11 UTC (rev 14824)
@@(protected) @@
<property name="hibernate.cache.provider_class">
org.hibernate.cache.HashtableCacheProvider</property>
<mapping class="org.hibernate.ejb.test.Item"/>
<mapping class="org.hibernate.ejb.test.Cat"/>
+ <mapping class="org.hibernate.ejb.test.Kitten"/>
<mapping class="org.hibernate.ejb.test.Distributor"/>
<class-cache class="org.hibernate.ejb.test.Item" usage="read-write"/>
<collection-cache collection="org.hibernate.ejb.test.Item.distributors" usage="read-write" region="RegionName"/>
Modified: entitymanager/trunk/src/test-resources/explicitpar/META-INF/persistence.xml
===================================================================
--- entitymanager/trunk/src/test-resources/explicitpar/META-INF/persistence.xml 2008-06-29 13:45:58 UTC (rev 14823)
+++ entitymanager/trunk/src/test-resources/explicitpar/META-INF/persistence.xml 2008-06-29 13:47:11 UTC (rev 14824)
@@(protected) @@
<persistence-unit name="manager1" transaction-type="RESOURCE_LOCAL">
<jar-file>./build/testresources/externaljar.jar</jar-file>
<class>org.hibernate.ejb.test.Cat</class>
+ <class>org.hibernate.ejb.test.Kitten</class>
<class>org.hibernate.ejb.test.Distributor</class>
<class>org.hibernate.ejb.test.Item</class>
<class>org.hibernate.ejb.test</class>
_______________________________________________
hibernate-commits mailing list
hibernate-commits@(protected)
https://lists.jboss.org/mailman/listinfo/hibernate-commits