1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
public class DAOTacheImpl implements DAOTache {
private DataSource dataSource;
/**
* @return the dataSource
*/
public DataSource getDataSource() {
return dataSource;
}
/**
* @param dataSource the dataSource to set
*/
public void setDataSource(DataSource dataSource) {
this.dataSource = dataSource;
}
public void createEntityTache(TacheEntity tache) throws SQLException {
// On ouvre une session
Session s = HibernateUtil.openSession();
// On démarre la transaction
Transaction t = s.beginTransaction();
// On sauvegarde la tâche en Base de données
s.save(tache);
// On commit la transaction
t.commit();
// On ferme la session
s.close();
}
} |