org.arquillian.cube.persistence.UserRepository Maven / Gradle / Ivy
package org.arquillian.cube.persistence;
import javax.annotation.sql.DataSourceDefinition;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
@DataSourceDefinition(
name = "java:app/TestDataSource",
className = "org.h2.jdbcx.JdbcDataSource",
url = "jdbc:h2:tcp://database:1521/opt/h2-data/test",
user = "sa",
password = "sa"
)
@Stateless
public class UserRepository {
@PersistenceContext
private EntityManager em;
public void store(User user) {
em.persist(user);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy