Example Java Domain
public class Person {
private String name;
private String surname;
private String address;
private Date birthDate;
...gets sets...
}
public class Person {
private String name;
private String surname;
private String address;
private Date birthDate;
...gets sets...
}
Update the address of a person.
UpdateQuery<Person> query = new GenericUpdateQuery<Person>(Person.class); Person toUpdate = query.target(); query.set(toUpdate.getAddress(),"rue de Paris"); query.eq(toUpdate.getAddress(),"rue d'anton"); query.eq(toUpdate.getName(),"elisabeth");
Correspondent Pseudo QL
update Person set address = "rue de Paris" where address="rue d'anton" and name="elisabeth"
Set the surname equals to surname.
UpdateQuery<Person> query = new GenericUpdateQuery<Person>(Person.class); Person toUpdate = query.target(); query.set(toUpdate.getSurname().toUpdate.getName());
Correspondent Pseudo QL
update Person set surname = name