package org.hibernate.search.test.integration.jtaspring;
import javax.inject.Inject;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.transaction.TransactionConfiguration;
import org.springframework.transaction.annotation.Transactional;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath*:beans.xml"})
@TransactionConfiguration(transactionManager="transactionManager",defaultRollback=false)
@Transactional
public class JtaAndSpringTest {
@Inject
private SnertDAO snertDAO;
@Test
public void test() {
Snert snert = new Snert();
snert.setName("dave");
snert.setNickname("dude");
snert.setAge(99);
snert.setCool(Boolean.TRUE);
snertDAO.persist(snert);
}
}