Advertisement
Guest User

Untitled

a guest
Mar 24th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. @Entity
  2. @Table(name = "message")
  3. public class Message extends AbstractEntity {
  4. private static final long serialVersionUID = 1L;
  5.  
  6. @Id
  7. @GeneratedValue(strategy = GenerationType.IDENTITY)
  8. private Long messageId;
  9.  
  10. @NotNull
  11. @MaxLength(400)
  12. private String message;
  13.  
  14. @NotNull
  15. private OffsetDateTime dateSent;
  16.  
  17. }
  18.  
  19. <persistence version="2.1"
  20. xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  21. xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
  22. <persistence-unit name="appdbPU" transaction-type="RESOURCE_LOCAL">
  23. <class>com.appslandia.app.entities.MessageGroup</class>
  24.  
  25. <class>com.appslandia.app.entities.Message</class>
  26. <properties>
  27. <property name="javax.persistence.jdbc.url" value="jdbc:postgresql://localhost:5432/appdb" />
  28. <property name="javax.persistence.jdbc.user" value="dbuser" />
  29. <property name="javax.persistence.jdbc.password" value="dbuser" />
  30. <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver" />
  31.  
  32. <property name="hibernate.hbm2ddl.auto" value="create" />
  33. <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
  34. <property name="hibernate.show_sql" value="true" />
  35. </properties>
  36. </persistence-unit>
  37. </persistence>
  38.  
  39. Hibernate: create table Message (messageId bigserial not null, message varchar(255) not null,
  40. dateSent bytea not null, primary key (messageId))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement