Sintema para controlar o cadastro de equipamentos, possibilita um registro centralizado da disponibilidade de equipamento e informações de cada equipamento entregues aos respectivos usuários.
Ao exceutar pela primeira vez faça a seguinte configuração no persistence.xml.
- Crie o banco de dados almoxarifado no mysql.
- Configura o acesso ao seu SGDB informando o seu login e senha.
- No arquivo libera a execução do javax para criar as tabela e gerar a carga inicial dos dados.
- Acesse http://localhost:8080/almoxarifado/index.xhtml
- No momento não precisa informa login e senha, as demais telas estão com acesso liberado.
<persistence-unit name="AlmoxarifadoPU">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
<property name="javax.persistence.jdbc.url"value="jdbc:mysql://localhost/almoxarifado"/>
<property name="javax.persistence.jdbc.user" value="root" />
<property name="javax.persistence.jdbc.password" value="root" />
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
<property name="javax.persistence.schema-generation.database.action" value="drop-and-create" />
<property name="javax.persistence.schema-generation.create-source" value="metadata" />
<property name="javax.persistence.sql-load-script-source" value="META-INF/sql/dados-iniciais.sql"/>
<!-- 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" />
<property name="hibernate.hbm2ddl.auto" value="update" />
</properties>
</persistence-unit>
Se inicializou e deu a carga inicial com sucesso, desabilita a criação das tabela e a carga inicial.