package ${package}.development; #if(${persistence_hibernate_or_mongo}=="hibernate") import org.jspresso.framework.application.startup.development.AbstractHibernateTestDataPersister; #elseif(${persistence_hibernate_or_mongo}=="mongo") import org.jspresso.framework.application.startup.development.AbstractMongoTestDataPersister; #end import org.springframework.beans.factory.BeanFactory; /** * Persists some test data for the application. */ #if(${persistence_hibernate_or_mongo}=="hibernate") public class TestDataPersister extends AbstractHibernateTestDataPersister { #elseif(${persistence_hibernate_or_mongo}=="mongo") public class TestDataPersister extends AbstractMongoTestDataPersister { #end /** * Constructs a new <code>TestDataPersister</code> instance. * * @param beanFactory * the spring bean factory to use. */ public TestDataPersister(BeanFactory beanFactory) { super(beanFactory); } /** * Creates some test data using the passed in Spring application context. */ @Override public void createAndPersistTestData() { // Create some entities... // MyEntity myEntity = createEntityInstance(MyEntity.class); // ...and save them. //saveOrUpdate(myEntity); } }