Hibernate OneToOne Beziehung

Dunas

Erfahrenes Mitglied
Hallo,
ich habe etwas Probleme mit einer OneToOne-Beziehung zwischen 2 Klassen.

Klasse A:

Code:
@Entity
public class KlasseA implements Serializable
{
	private static final long serialVersionUID = 1L;
	
	@Id 
	@GeneratedValue(strategy=GenerationType.AUTO)
	private int 	id;
        
        @OneToOne(cascade = CascadeType.ALL)
	@PrimaryKeyJoinColumn
	private KlasseB einsZuEins = new KlasseB();
}

Dazu kommen natürlich noch die getter und setter.

Klasse B:

Code:
@Entity
public class KlasseB implements Serializable
{
	private static final long serialVersionUID = 1L;

	@Id 
	@GeneratedValue(strategy=GenerationType.AUTO)
	private int id;
	
	private int a1;
	private int a2;
        private int a3;
}

Ebenfalls mit getter und setter.

Leider wird in der Tabelle für Klasse A keine Spalte "einsZuEins" vom Typ int angelegt. "einsZuEins" wird immer als Blob angelegt.


Ich komme hier leider nicht weiter.
Könnte mir jemand weiter helfen?

Dunas

EDIT: habe ich selber gelöst.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück