Hallo Zusammen,
ich habe ein Problem mit dem mapping von dem Type serializable. Vielleicht jemand kann mir weiter helfen.
Hier ist die Erklärung des Handbuch Hibernat über den Type:
serializable:
serializable
Maps serializable Java types to an appropriate SQL binary type. You may also indicate the Hibernate type serializable with the name of a serializable Java class or interface that does not default to a basic type.
Hier ist meine Klasse:
Code:
@Entity
@Table(name = "project")
@Inheritance(strategy = InheritanceType.JOINED)
public class Project
extends BasicEntity
{
private static final long serialVersionUID = 1L;
private String name;
private ArrayList<PickerParcelLocationTO> toList;
@Column(nullable = false, unique=true)
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public ArrayList<PickerParcelLocationTO> getToList() {
return toList;
}
public void setGraphs(ArrayList<PickerParcelLocationTO> toList) {
this.toList= toList;
}
wobei die Klasse PickerParcelLocationTO:
Code:
public class PickerParcelLocationTO
implements Serializable
{
private static final long serialVersionUID = 1L;
public int x;
public int y;
public int z;
/**
* Erzeugt eine neue Instanz von PickerParcelLocationTO.
*
* @param x Feinpositionierung, horizontal in mm.
* @param y Feinpositionierung, vertikal in mm.
* @param z Feinpositionierung, Tiefe in mm.
*/
public PickerParcelLocationTO(int x, int y, int z) {
this.x = x;
this.y = y;
this.z = z;
}
}
Das Problem ist, dass Hibernate das Object
PickerParcelLocationTO gar nicht ins Tabelle als Binary Type gespeichert.
Wäre sehr nett, wennn jemand mir weiter helfen könnte.