Hibernate version:
3.2
Hallo, 2 simple Entitaeten: Urls und GzHtml (gzipter HTML code):
Code:
public class Urls
{
@Id
@GeneratedValue( generator = "hibernate-uuid" )
private String id;
@Column( name = "url" )
private String url;
@OneToOne
@PrimaryKeyJoinColumn
private GzHtml gzHtml;
Code:
public class GzHtml
{
@Id
@Column( name = "url_id" )
private String urlId;
@Column( name = "html" )
private byte[] html;
Und wenn ich das jetzt mache, speichert er nur Urls:
Code:
Urls u = new Urls();
u.setUrl( url.toString() );
GzHtml h = new GzHtml();
h.setHtml( Utility.compress( html ) );
u.setGzHtml( h );
session.save( u );
Wieso? Wie macht man's richtig?