Advertisement
Guest User

Untitled

a guest
Jun 27th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.00 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4. <modelVersion>4.0.0</modelVersion>
  5.  
  6. <groupId>com.agileplayers</groupId>
  7. <artifactId>applicationname</artifactId>
  8. <version>0.0.1-SNAPSHOT</version>
  9. <packaging>jar</packaging>
  10.  
  11. <name>ApplicationName</name>
  12. <description>Application Name</description>
  13.  
  14. <parent>
  15. <groupId>org.springframework.boot</groupId>
  16. <artifactId>spring-boot-starter-parent</artifactId>
  17. <version>1.3.5.RELEASE</version>
  18. <relativePath/> <!-- lookup parent from repository -->
  19. </parent>
  20.  
  21. <properties>
  22. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  23. <java.version>1.8</java.version>
  24. </properties>
  25.  
  26. <dependencies>
  27. <dependency>
  28. <groupId>org.springframework.boot</groupId>
  29. <artifactId>spring-boot-starter-actuator</artifactId>
  30. </dependency>
  31. <dependency>
  32. <groupId>org.springframework.boot</groupId>
  33. <artifactId>spring-boot-starter-data-jpa</artifactId>
  34. </dependency>
  35. <dependency>
  36. <groupId>org.springframework.boot</groupId>
  37. <artifactId>spring-boot-starter-security</artifactId>
  38. </dependency>
  39. <dependency>
  40. <groupId>org.springframework.boot</groupId>
  41. <artifactId>spring-boot-starter-web</artifactId>
  42. </dependency>
  43.  
  44. <dependency>
  45. <groupId>org.postgresql</groupId>
  46. <artifactId>postgresql</artifactId>
  47. <!--<scope>runtime</scope>-->
  48. <version>9.4-1201-jdbc41</version>
  49. </dependency>
  50. <dependency>
  51. <groupId>org.springframework.boot</groupId>
  52. <artifactId>spring-boot-starter-test</artifactId>
  53. <scope>test</scope>
  54. </dependency>
  55. </dependencies>
  56.  
  57. <build>
  58. <plugins>
  59. <plugin>
  60. <groupId>org.springframework.boot</groupId>
  61. <artifactId>spring-boot-maven-plugin</artifactId>
  62. </plugin>
  63. </plugins>
  64. </build>
  65. </project>
  66.  
  67. spring.datasource.url = jdbc:postgresql://localhost:5432/postgres
  68. spring.datasource.driverClassName = org.postgresql.Driver
  69. spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQL82Dialect
  70. spring.datasource.schema=schemaName
  71. spring.datasource.username=userName
  72. spring.datasource.password=userPassword
  73.  
  74. spring.jpa.hibernate.ddl-auto=create
  75. spring.jpa.show-sql=true
  76. spring.jpa.generate-ddl=true
  77.  
  78. package com.agileplayers.applicationname.core.domain;
  79.  
  80. import javax.persistence.GeneratedValue;
  81. import javax.persistence.Id;
  82. import javax.persistence.MappedSuperclass;
  83. import java.util.Date;
  84.  
  85. @MappedSuperclass
  86. public class BaseEntity {
  87. @Id
  88. @GeneratedValue
  89. private int id;
  90. private Date createdOn;
  91. public String description;
  92.  
  93. public BaseEntity() {
  94. }
  95.  
  96. public int getId() {
  97. return id;
  98. }
  99.  
  100. public void setId(int id) {
  101. this.id = id;
  102. }
  103.  
  104. public Date getCreatedOn() {
  105. return createdOn;
  106. }
  107.  
  108. public void setCreatedOn(Date createdOn) {
  109. this.createdOn = createdOn;
  110. }
  111.  
  112. public String getDescription() {
  113. return description;
  114. }
  115.  
  116. public void setDescription(String description) {
  117. this.description = description;
  118. }
  119. }
  120.  
  121. package com.agileplayers.applicationname.core.domain;
  122.  
  123. import javax.persistence.Entity;
  124. import javax.persistence.ManyToOne;
  125. import java.util.Date;
  126.  
  127. @Entity
  128. public class Entry extends BaseEntity{
  129.  
  130. private String type;
  131.  
  132. @ManyToOne
  133. private Account account;
  134.  
  135. public Entry() {
  136. }
  137.  
  138. public String getType() {
  139. return type;
  140. }
  141.  
  142. public void setType(String type) {
  143. this.type = type;
  144. }
  145.  
  146. public Account getAccount() {
  147. return account;
  148. }
  149.  
  150. public void setAccount(Account account) {
  151. this.account = account;
  152. }
  153. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement