Salut ! J'ai créé un troll, heu... ticket là dessus [1], mais je pense que le débat mérite d'être fait en français sur cette liste avant de polluer le ticket. Il y a des choses à creuser mais je trouve que cela simplifierait la lecture des applications Topia au niveau des TopiaContext et de leur traitement. Un aperçu de ce que cela pourrait donner : public class MyService { @TopiaDAOFactory protected MyDAOFactory daoFactory; public MyService(Properties properties) { daoFactory = new MyDAOFactory(properties); } @TopiaTransaction public Book saveBook(Book book) { BookDAO bookDAO = daoFactory.getBookDAO(); bookDAO.update(book); return book; } } A vos avis ;) [1] http://nuiton.org/issues/show/1467