Advertisement
Guest User

Untitled

a guest
Jan 29th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <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">
  3. <persistence-unit name="TestePU" transaction-type="RESOURCE_LOCAL">
  4. <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
  5. <class>testepessoa.Pessoa</class>
  6. <properties>
  7. <property name="javax.persistence.jdbc.url" value="jdbc:postgresql://localhost:5433/PessoaTeste"/>
  8. <property name="javax.persistence.jdbc.user" value="postgres"/>
  9. <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver"/>
  10. <property name="javax.persistence.jdbc.password" value="doremifa"/>
  11. <property name="javax.persistence.schema-generation.database.action" value="create"/>
  12. </properties>
  13. </persistence-unit>
  14. </persistence>
  15.  
  16. <?xml version="1.0" encoding="UTF-8"?>
  17. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  18. <modelVersion>4.0.0</modelVersion>
  19. <groupId>TestePessoa</groupId>
  20. <artifactId>TestePessoa</artifactId>
  21. <version>1.0-SNAPSHOT</version>
  22. <packaging>jar</packaging>
  23. <dependencies>
  24. <dependency>
  25. <groupId>org.eclipse.persistence</groupId>
  26. <artifactId>javax.persistence</artifactId>
  27. <version>2.1.0</version>
  28. <type>jar</type>
  29. </dependency>
  30. <dependency>
  31. <groupId>org.postgresql</groupId>
  32. <artifactId>postgresql</artifactId>
  33. <version>9.2-1002-jdbc4</version>
  34. </dependency>
  35.  
  36. <dependency>
  37. <groupId>org.eclipse.persistence</groupId>
  38. <artifactId>eclipselink</artifactId>
  39. <version>2.5.2</version>
  40. </dependency>
  41.  
  42. <dependency>
  43. <groupId>org.eclipse.persistence</groupId>
  44. <artifactId>org.eclipse.persistence.jpa.modelgen.processor</artifactId>
  45. <version>2.5.2</version>
  46. <scope>provided</scope>
  47. </dependency>
  48. </dependencies>
  49.  
  50. <properties>
  51. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  52. <maven.compiler.source>1.7</maven.compiler.source>
  53. <maven.compiler.target>1.7</maven.compiler.target>
  54. </properties>
  55.  
  56. </project>
  57.  
  58. package testePessoa;
  59.  
  60. import javax.persistence.Entity;
  61. import javax.persistence.Id;
  62.  
  63. @Entity
  64. public class Pessoa {
  65.  
  66. @Id
  67. private int idade;
  68. private String nome;
  69.  
  70.  
  71. public Pessoa(int idade, String nome) {
  72. this.idade = idade;
  73. this.nome = nome;
  74. }
  75.  
  76.  
  77. public int getIdade() {
  78. return idade;
  79. }
  80.  
  81. public void setIdade(int idade) {
  82. this.idade = idade;
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement