#436 - @DiscriminatorColumn mapped also as @Column leads to NullPointerException

This commit is contained in:
Robin Bygrave
2015-10-29 22:01:28 +13:00
parent ec1a68a133
commit fc0b47342b
3 changed files with 49 additions and 21 deletions
@@ -1,5 +1,6 @@
package com.avaje.tests.model.basic;
import javax.persistence.Column;
import javax.persistence.DiscriminatorColumn;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -21,6 +22,9 @@ public abstract class Animal {
@Version
Long version;
@Column(name="species", insertable = false, updatable = false, nullable = false)
String species;
@ManyToOne
AnimalShelter shelter;
@@ -40,6 +44,14 @@ public abstract class Animal {
this.version = version;
}
public String getSpecies() {
return species;
}
public void setSpecies(String species) {
this.species = species;
}
public AnimalShelter getShelter() {
return shelter;
}