Advertisement
Guest User

Untitled

a guest
Oct 20th, 2014
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. package service;
  2.  
  3. import java.io.Serializable;
  4. import java.util.List;
  5. import java.util.logging.Logger;
  6.  
  7. import javax.faces.bean.SessionScoped;
  8. import javax.inject.Named;
  9. import javax.persistence.EntityManager;
  10. import javax.persistence.PersistenceContext;
  11.  
  12. import entity.Test;
  13. import entity.WeatherInfo;
  14. import timers.WeatherApiTimerEJB;
  15.  
  16. @Named
  17. @SessionScoped
  18. public class WeatherInfoEntryBean implements Serializable{
  19.  
  20. @PersistenceContext
  21. EntityManager em;
  22.  
  23. /**
  24. * @return the blogEntry
  25. */
  26. public List<WeatherInfo> getEntities() {
  27. em.find(Test.class, 1L);
  28. List<WeatherInfo> weatherInfos = em.createQuery("SELECT w FROM WeatherInfo w").getResultList();
  29. return weatherInfos;
  30. }
  31. }
  32.  
  33. package entity;
  34.  
  35. import javax.persistence.*;
  36. import java.io.Serializable;
  37.  
  38. @Entity
  39. @Table(name = "test")
  40. public class Test implements Serializable {
  41. private Long id;
  42. private String url;
  43.  
  44. public Test() {
  45. super();
  46. }
  47.  
  48. @Id
  49. @GeneratedValue(strategy = GenerationType.AUTO)
  50. public Long getId() {
  51.  
  52. return id;
  53. }
  54.  
  55. @Column(name = "url")
  56. public String getUrl() {
  57.  
  58. return url;
  59. }
  60.  
  61. public void setId(Long id) {
  62.  
  63. this.id = id;
  64. }
  65.  
  66. public void setUrl(String url) {
  67.  
  68. this.url = url;
  69. }
  70. }
  71.  
  72. <persistence version="2.0"
  73. xmlns="http://java.sun.com/xml/ns/persistence"
  74. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  75. xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
  76.  
  77. <persistence-unit name="weatherTaskPersistenceUnit" transaction-type="JTA">
  78. <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
  79.  
  80. <jta-data-source>jdbc/__default</jta-data-source>
  81.  
  82. <class>entity.WeatherInfo</class>
  83. <class>entity.CityInfo</class>
  84. <class>entity.Api</class>
  85. <class>entity.Test</class>
  86.  
  87. <exclude-unlisted-classes>true</exclude-unlisted-classes>
  88.  
  89. <properties>
  90. <property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.SunOneJtaPlatform"/>
  91. <property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/>
  92. <property name="javax.persistence.schema-generation.create-source" value="metadata"/>
  93. <property name="javax.persistence.sql-load-script-source" value="META-INF/data.sql"/>
  94. <property name="hibernate.dialect" value="org.hibernate.dialect.DerbyDialect"/>
  95. </properties>
  96. </persistence-unit>
  97. </persistence>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement