21 lines
449 B
Kotlin
21 lines
449 B
Kotlin
package de.tobjend.strategy.model
|
|
|
|
import jakarta.persistence.*
|
|
|
|
@Entity
|
|
@Table(name = "players")
|
|
data class Player(
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
val id: Long = 0,
|
|
|
|
@Column(name = "name", nullable = false)
|
|
val name: String,
|
|
|
|
@Column(name = "position", nullable = false)
|
|
val position: String,
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "game_id")
|
|
var game: Game? = null
|
|
) |