Advertisement
Guest User

Untitled

a guest
Sep 14th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 0.53 KB | None | 0 0
  1. @Entity
  2. @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
  3. abstract class Token : ResourceSupport {
  4.     @Id
  5.     @GeneratedValue(generator="gen")
  6.     @GenericGenerator(name="gen", strategy="foreign", parameters= [Parameter(name = "property", value = "user")])
  7.     var id: Int? = null
  8.  
  9.     @Column(name = "token", unique = true)
  10.     var token: String? = null
  11.  
  12.     @Column(name = "expirationDate")
  13.     var expirationDate = setDefaultExpirationDate()
  14.  
  15.     @OneToOne
  16.     @PrimaryKeyJoinColumn
  17.     var user: User? = null
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement