Plugin d'enregistrement actif
ActiveRecord existe en tant que plugin de JFinal, vous devez donc configurer ActiveRecordPlugin dans JFinalConfig lors de son utilisation.
Voici un exemple de code de configuration du plugin :
classe publique DemoConfig extends JFinalConfig {
public void configPlugin(Plugins me) {
C 3p0 Plugin cp = nouveau C3p0Plugin ("jdbc :mysql://localhost/db_name", "userName", "password");
me.add(cp);
ActiveRecordPlugin arp = new ActiveRecordPlugin(cp); arp);
arp.addMapping("user", User.class);}}
Le code ci-dessus configure deux plug-ins : C3p0Plugin et ActiveRecordPlugin. Le premier est le plug-in de source de données c3p0 et le second est le plug-in de support ActiveRecrod. La méthode addMapping(String tableName, Class<? extends Model> modelClass>) est définie dans ActiveReceord, qui établit la relation de mappage entre le nom de la table de base de données et le modèle.