rendered paste bodyimport javax.persistence.*;@Entity@Table(name = "foo")public class Foo extends BaseDomain { private int id; private ComplexType ct; @Id @SequenceGenerator(name = "foo_seq", sequenceName = "foo_seq", initialValue = 0) @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "foo_seq") @Column(name = "foo_id") public Integer getId() { return id; } public Foo setId(Integer id) { this.id = id; return this; } @Transient public ComplexType getCt() { return ct; } public void setCt(final ComplexType ct) { this.ct = ct; } @Column(name = "serialized_ct") @Lob public String getSerializedCt() { return XmlConverter.toXml(ct); } public void setSerializedCt(final String serializedCt) { ct = XmlConverter.fromXml(serializedCt); }}