Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Configure id="wac" class="org.eclipse.jetty.webapp.WebAppContext">
- <New id="DSTest" class="org.eclipse.jetty.plus.jndi.Resource">
- <Arg>jdbc/myds</Arg>
- <Arg>
- <New class="com.zaxxer.hikari.HikariDataSource">
- <Arg>
- <New class="com.zaxxer.hikari.HikariConfig">
- <Set type="int" name="maximumPoolSize">1</Set>
- <Set name="dataSourceClassName">
- org.h2.jdbcx.JdbcDataSource-
- </Set>
- <Call name="addDataSourceProperty">
- <Arg>url</Arg>
- <Arg>jdbc:h2:mem:test_mem</Arg>
- </Call>
- </New>
- </Arg>
- </New>
- </Arg>
- </New>
- </Configure>
- <?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="MyJPAJAXRS" transaction-type="RESOURCE_LOCAL">
- <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
- <non-jta-data-source>jdbc/myds</non-jta-data-source>
- <class>net.b.Configuration</class>
- <class>net.b.Form</class>
- <class>net.b.FormValue</class>
- <class>net.b.Translation</class>
- <properties>
- <property name="javax.persistence.schema-generation.database.action"
- value="drop-and-create"/>
- <property name="javax.persistence.sql-load-script-source" value="META-INF/seed.sql"/>
- </properties>
- </persistence-unit>
- </persistence>
- <!--<property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/>-->
- <!--<property name="javax.persistence.jdbc.url" value="jdbc:h2:mem:test_mem"/>-->
- <!--<property name="javax.persistence.schema-generation.create-source"-->
- <!--value="metadata-then-script"/>-->
- TypedQuery<String> query = em.createQuery(
- "SELECT t.value FROM Translation t WHERE t.key = :key", String.class);
- query.setParameter("key", key);
- result = query.getSingleResult();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement