Basic entities and simple tests
[aquarium] / model / src / main / scala / gr / grnet / aquarium / model / Entity.scala
1 package gr.grnet.aquarium.model
2
3 import javax.persistence._
4
5 @javax.persistence.Entity
6 @Inheritance(strategy=InheritanceType.SINGLE_TABLE)
7 @DiscriminatorColumn(name="ENTITY_TYPE",
8   discriminatorType=DiscriminatorType.INTEGER
9 )
10 abstract class Entity extends Id {
11
12   @Column(name = "NAME")
13   var name: String = ""
14
15   @Column(name = "CREDITS", nullable = true)
16   var credits: Int = 0
17 }