Mais d'après mes connaissances sur le fonctionnement de Play, cela dépendra de votre intégration d'ActiveJDBC avec Play. Pour autant que je sache, il n'y a aucun module existant pour cette intégration
Cela signifie que vous devrez créer quelque chose pour brancher votre modèle (basé sur ActiveJDBC) avec le modèle de jeu. Semblable à ce que fait le plugin Siena, par exemple.
Une fois terminé, sans modifications supplémentaires, Play ne recompilera que la classe Java, en utilisant le compilateur Eclipse, mais il ne générera aucune instrumentation. Pour que cette instrumentation se produise, vous devrez probablement modifier le processus de recompilation afin qu'il génère également l'instrumentation.
Donc, réponse courte, par défaut l'instrumentation ne fonctionnera pas.
Une question en quelque sorte liée: avez-vous vraiment besoin de ActiveJDBC? Qu'est-ce que cela offre que JPA/Hibernate (la valeur par défaut dans Play) ne le sera pas? Je comprends l'appel d'un comportement "Active Record" , mais même dans la communauté Ruby il y a quelques plaintes sur sa "magie". Êtes-vous sûr que JPA n'est pas assez bon? L'utiliser vous fera gagner du temps et des maux de tête en travaillant avec Play, et Hibernate une grande équipe et beaucoup d'expérience en développement ORM, ce qui en fait un excellent outil ...
Merci pour votre réponse détaillée. J'essayais en fait de rester à l'écart de l'hibernation (quand ça marche, ça marche, quand ça ne marche pas ...). Quoi qu'il en soit, je vais croire que hibernate/jpa ne me gâchera plus à l'avenir avec des comportements inattendus. – joshua