Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package br.com.rafaelvicio.siscorp.util;
- import javax.enterprise.context.ApplicationScoped;
- import javax.enterprise.inject.Produces;
- import javax.persistence.EntityManager;
- import javax.persistence.PersistenceContext;
- @ApplicationScoped
- public class Persistence {
- @PersistenceContext(unitName="siscorp")
- private EntityManager entityManager;
- @Produces
- public EntityManager getEntityManager() {
- return entityManager;
- }
- }
- <?xml version="1.0" encoding="UTF-8"?>
- <persistence version="2.1"
- xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
- <persistence-unit name="siscorp">
- <!-- provedor/implementacao do JPA -->
- <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
- <!-- entidade mapeada -->
- <class>br.com.rafaelvicio.siscorp.model.CEP</class>
- <properties>
- <!-- dados da conexao -->
- <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
- <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost/siscorp" />
- <property name="javax.persistence.jdbc.user" value="root" />
- <property name="javax.persistence.jdbc.password" value="admin123" />
- <!-- propriedades do hibernate -->
- <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" />
- <property name="hibernate.show_sql" value="true" />
- <property name="hibernate.format_sql" value="true" />
- <!-- atualiza o banco, gera as tabelas se for preciso -->
- <property name="hibernate.hbm2ddl.auto" value="update" />
- </properties>
- </persistence-unit>
- </persistence>
Add Comment
Please, Sign In to add comment