Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Persistence
Persistence
>
<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="SISWEB" transaction-type="RESOURCE_LOCAL">
<class>ec.edu.upse.modelo.Agenda</class>
<class>ec.edu.upse.modelo.Estadistica</class>
<class>ec.edu.upse.modelo.Opcion</class>
<class>ec.edu.upse.modelo.OpcionPrivilegio</class>
<class>ec.edu.upse.modelo.Pai</class>
<class>ec.edu.upse.modelo.Persona</class>
<class>ec.edu.upse.modelo.Privilegio</class>
<class>ec.edu.upse.modelo.Usuario</class>
<class>ec.edu.upse.modelo.UsuarioPrivilegio</class>
<properties>
<property name="javax.persistence.jdbc.url"
value="jdbc:postgresql://localhost:5432/curso"/>
<property name="javax.persistence.jdbc.user" value="postgres"/>
<property name="javax.persistence.jdbc.password"
value="vivalaupse"/>
<property name="javax.persistence.jdbc.driver"
value="org.postgresql.Driver"/>
<property name="eclipselink.jdbc.exclusive-connection.mode"
value="Transactional"/>
</properties>
</persistence-unit>
</persistence>
/**
* Busca personas en base a un patron de busqueda.
* @param value
* @return
*/
public List<Persona> getPersonas(String value) {
List<Persona> resultado;
String patron = value;
// Crea la consulta.
Query query =
getEntityManager().createNamedQuery("Personas.buscarPorPatron");