Guest User

Untitled

a guest
Jun 9th, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. # ===============================
  2. # = DATA SOURCE
  3. # ===============================
  4. spring.datasource.url = jdbc:mysql://localhost:3306/task
  5. spring.datasource.username = root
  6. spring.datasource.password = 12345678
  7. spring.datasource.testWhileIdle = true
  8. spring.datasource.validationQuery = SELECT 1
  9.  
  10. # ===============================
  11. # = JPA / HIBERNATE
  12. # ===============================
  13. spring.jpa.show-sql = true
  14. spring.jpa.hibernate.ddl-auto = create
  15. spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy
  16. spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQLDialect
  17. spring.datasource.driver-class-name = com.mysql.jdbc.Driver
  18. spring.jpa.properties.hibernate.format_sql = true
  19. spring.jpa.properties.hibernate.id.new_generator_mappings = true
  20. logging.level.org.hibernate.SQL=DEBUG
  21. logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
  22. spring.datasource.tomcat.max-wait=20000
  23. spring.datasource.tomcat.max-active=50
  24. spring.datasource.tomcat.max-idle=20
  25. spring.datasource.tomcat.min-idle=15
  26. spring.datasource.tomcat.test-while-idle=true
  27. spring.datasource.tomcat.test-on-borrow=true
  28. spring.datasource.tomcat.time-between-eviction-runs-millis=3600000
  29. spring.datasource.tomcat.validation-query=SELECT 1
  30.  
  31. package com.example.model;
  32.  
  33. import java.util.ArrayList;
  34. import java.util.List;
  35.  
  36. import javax.persistence.CascadeType;
  37. import javax.persistence.Column;
  38. import javax.persistence.Entity;
  39. import javax.persistence.GeneratedValue;
  40. import javax.persistence.GenerationType;
  41. import javax.persistence.Id;
  42. import javax.persistence.OneToMany;
  43. import javax.persistence.Table;
  44.  
  45. import lombok.Data;
  46.  
  47. @Entity
  48. @Table(name = "user")
  49. @Data
  50. public class User {
  51.  
  52. @Id
  53. @GeneratedValue(strategy = GenerationType.AUTO)
  54. @Column(name = "id")
  55. private int id;
  56.  
  57. @Column(name = "telegramId")
  58. private Integer telegramId;
  59.  
  60. @Column(name = "firstName")
  61. private String firstName;
  62.  
  63. @Column(name = "lastName")
  64. private String lastName;
  65.  
  66. @OneToMany(
  67. mappedBy = "user",
  68. cascade = CascadeType.ALL,
  69. orphanRemoval = true
  70. )
  71. private List<Message> msg = new ArrayList<>();
  72. }
  73.  
  74. spring.jpa.properties.hibernate.hbm2ddl.auto=update
Add Comment
Please, Sign In to add comment