All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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