Mam:
@Entity
@Table(name="test")
public class Test
{
@Id
@Column(name="name")
private String field1;
@Column(name="test_f_id")
private Integer testFid;
@Transient
private String field2;
..
}
Mam gettery, settery.
StringBuffer sb = new StringBuffer();
sb.append("select t.name as filed1, ff.name as field2 ");
sb.append(" from test t");
sb.append(" join test_f ff on ff.id = t.test_ff_id");
SQLQuery query = session.createSQLQuery(sb.toString());
query.addEntity(Test.class);
Pola filed1 oraz testFid są uzupełnianie, a field2 to null.
Co muszę wykonać by każde pole zostało wypełnione?