Guest User

Untitled

a guest
Jan 22nd, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. hibernate.connection.url=jdbc:mysql://localhost:3306/my_db?
  2. serverTimezone=UTC&useLegacyDatetimeCode=false&useTimezone=true
  3.  
  4. <property name="hibernateProperties">
  5. <props>
  6. <prop key="hibernate.dialect">${hibernate.dialect}</prop>
  7. <prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
  8. <prop key="hibernate.cglib.use_reflection_optimizer">${hibernate.cglib.use_reflection_optimizer}</prop>
  9. <prop key="useUnicode">true</prop>
  10. <prop key="useLegacyDatetimeCode">false</prop>
  11. <prop key="serverTimezone">UTC</prop>
  12. <prop key="useTimezone">true</prop>
  13. </props>
  14. </property>
  15.  
  16. <dependency>
  17. <groupId>mysql</groupId>
  18. <artifactId>mysql-connector-java</artifactId>
  19. <version>8.0.13</version>
  20. </dependency>
  21. <dependency>
  22. <groupId>org.hibernate</groupId>
  23. <artifactId>hibernate-core</artifactId>
  24. <version>5.4.0.Final</version>
  25. </dependency>
  26. <dependency>
  27. <groupId>org.hibernate</groupId>
  28. <artifactId>hibernate-java8</artifactId>
  29. <version>5.4.0.Final</version>
  30. </dependency>
  31.  
  32. @Id
  33. @GeneratedValue(strategy = GenerationType.IDENTITY)
  34. @Column(name = "transaction_id")
  35. private long txId;
  36.  
  37. @Column(name = "transaction_date")
  38. private LocalDate txDate;
  39.  
  40. @Override
  41. public TxEntity create(TxEntity txEntity)
  42. {
  43. this.sessionFactory.getCurrentSession().save(txEntity);
  44. this.sessionFactory.getCurrentSession().flush();
  45. this.sessionFactory.getCurrentSession().refresh(txEntity);
  46. return txEntity;
  47. }
  48.  
  49. LocalDate today = LocalDate.now();
  50.  
  51. assertEquals(today, myRecord.getTransactionDate());
Add Comment
Please, Sign In to add comment