Mes applications Java utilisent Hibernate avec un intercepteur de portée SessionFactory afin de modifier les données avant de les stocker dans la base de données. Avec la version 4.0 d'hibernate, ils ont changé le concept d'utilisation de la classe Configuration.Intercepteur Hibernate 4 SessionFactory
donc ma nouvelle approche est:
final ServiceRegistryBuilder srb = new ServiceRegistryBuilder();
srb.configure(...); // Hibernate configuration
final ServiceRegistry sr = srb.buildServiceRegistry();
final MetadataSources mds = new MetadataSources(sr);
mds.add...(); // All the meta data configurations
final Metadata md = mds.buildMetadata();
SessionFactory sf = md.buildSessionFactory();
Je n'ai pas trouvé un point où fixer l'intercepteur avec cette nouvelle approche. Des recommandations sur la définition d'un intercepteur de portée SessionFactory?
Eh oui, cela semble être la solution. Malheureusement, il n'y avait pas de Javadocs dans Hibernate documentant cette fonctionnalité. Merci beaucoup, dimitrijer! – WLanger