2012-07-02 3 views
0

test Structure de jeu et JPA. J'éclipsifie mon application de test très simple. Importez le projet dans eclipse et confirmez que le fichier play jar est dans mon chemin de compilation java eclipse: C: \ play-2.0.2 \ repository \ local \ play \ play_2.9.1 \ 2.0.2 \ jars \ play_2.9.1.jarCadre de jeu et JPA

dans ma classe simple entité Item, j'importer play.db.jpa.Model que mon entité doit étendre

ici, l'éclipse est d'être pas en mesure de résoudre la classe!

Notez que le fichier jar suivant n'inclut pas la classe Model - ce que je comprends est essentiel pour l'intégration avec PLAY avec JPA.

play_2.9.1.jar -> jouer \ db \ JPA \ Modèle

les JPA ne comprend les éléments suivants: TransactionalAction $ 1.class JPA.class TransactionalAction.class Transactional.class JPAPlugin.class JPA $ 1.class

Qu'est-ce que je manque? Dois-je inclure un mauvais pot sur mon chemin? où est Model.class ??

Répondre

2

Assurez-vous de import play.db.ebean.*;, Play 2.0 utilise Ebean pour l'extension Modèle.

La documentation se trouve http://www.playframework.org/documentation/2.0.1/JavaEbean

+0

Merci jeff, la méthode de ebean est la voie à suivre ... –

+0

Si vous souhaitez étendre la classe du modèle oui, le projet actuel, je travaille sur je n'ai pas Le luxe de le faire de cette façon que je n'ai pas accès aux fichiers. Java, mais à partir de ce que je peux dire l'itinéraire ebean rendrait la vie un peu plus facile. –

+0

Ok, maintenant il échoue juste en raison de: javax.persistence.PersistenceException: "Le serveur Ebean par défaut n'a pas été défini? Ceci est normalement défini par la propriété ebean.datasource.default, sinon il doit être enregistré par programme via registerServer()". Deux choses cependant, ce wiki https://github.com/playframework/Play20/wiki/JavaJPA montre qu'il est possible d'intégrer hibernate avec play2.0, dans mon cas je préfèrerais ça plutôt qu'ebean. –