Имам DAO клас, който използвам, за да опитам да избера/актуализирам/вмъкна с хибернация и Mysql база данни. Сега пиша методи за тях, вече написах вмъкване като това:
public Long save(People transientInstance) {
log.debug("Saving People instance");
try {
Long id = (Long)getHibernateTemplate().save(transientInstance);
log.debug("save successful with id #" + id);
return id;
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}
Имам 3 колони, едната е id
, втората е name
, третата е surname
. Използвайки същата логика, как мога да получа лице по ID или да актуализирам лице. Сега мога да напиша и изтриване:
public void delete(People persistentInstance) {
log.debug("deleting People instance");
try {
getHibernateTemplate().delete(persistentInstance);
log.debug("delete successful");
} catch (RuntimeException re) {
log.error("delete failed", re);
throw re;
}
}
Бих могъл да изтрия или актуализирам, ако мога да получа обекта People по ID, но не знам как. Благодаря ви (да, опитвам се да науча java-spring-hibernate, моля, улеснете се с мен)