Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package service;
- import java.io.Serializable;
- import java.util.List;
- import java.util.logging.Logger;
- import javax.faces.bean.SessionScoped;
- import javax.inject.Named;
- import javax.persistence.EntityManager;
- import javax.persistence.PersistenceContext;
- import entity.Test;
- import entity.WeatherInfo;
- import timers.WeatherApiTimerEJB;
- @Named
- @SessionScoped
- public class WeatherInfoEntryBean implements Serializable{
- @PersistenceContext
- EntityManager em;
- /**
- * @return the blogEntry
- */
- public List<WeatherInfo> getEntities() {
- em.find(Test.class, 1L);
- List<WeatherInfo> weatherInfos = em.createQuery("SELECT w FROM WeatherInfo w").getResultList();
- return weatherInfos;
- }
- }
- package entity;
- import javax.persistence.*;
- import java.io.Serializable;
- @Entity
- @Table(name = "test")
- public class Test implements Serializable {
- private Long id;
- private String url;
- public Test() {
- super();
- }
- @Id
- @GeneratedValue(strategy = GenerationType.AUTO)
- public Long getId() {
- return id;
- }
- @Column(name = "url")
- public String getUrl() {
- return url;
- }
- public void setId(Long id) {
- this.id = id;
- }
- public void setUrl(String url) {
- this.url = url;
- }
- }
- <persistence version="2.0"
- xmlns="http://java.sun.com/xml/ns/persistence"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
- <persistence-unit name="weatherTaskPersistenceUnit" transaction-type="JTA">
- <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
- <jta-data-source>jdbc/__default</jta-data-source>
- <class>entity.WeatherInfo</class>
- <class>entity.CityInfo</class>
- <class>entity.Api</class>
- <class>entity.Test</class>
- <exclude-unlisted-classes>true</exclude-unlisted-classes>
- <properties>
- <property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.SunOneJtaPlatform"/>
- <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/data.sql"/>
- <property name="hibernate.dialect" value="org.hibernate.dialect.DerbyDialect"/>
- </properties>
- </persistence-unit>
- </persistence>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement