package org.castor.jpa.scenario.callbacks;
import org.castor.spring.orm.support.CastorDaoSupport;
public class PersonCastorDao extends CastorDaoSupport implements PersonDao {
public void save(final Person person) {
this.getCastorTemplate().create(person);
}
public Person getById(final long id) {
return (Person) this.getCastorTemplate().load(Person.class,
new Long(id));
}
public void update(final Person person) {
this.getCastorTemplate().update(person);
}
public void delete(final Person person) {
this.getCastorTemplate().remove(person);
}
}