2011-09-29 6 views
2

En jeu 2.0 Ebean devrait devenir la couche de persistance par défaut. Et après quelques jours de frustration d'hibernation, j'ai commencé à regarder Ebean. I a trouvé l'exemple yabe vraiment impressionnant. Cependant, j'avais un tas de questions:Ebean et playframework

  1. -ce que quelqu'un utilise le play-module dans un projet commercial?

  2. Le module fonctionne-t-il avec le jeu 1.2?

  3. Quelles bases de données sont supportées? J'ai trouvé une classe spéciale pour Hsql.

  4. Existe-t-il un support de mise à jour pour les tables de base de données ou est-il toujours supprimer et créer?

Serait très bien si quelqu'un peut donner quelques informations sur.

Répondre

1

Sur vos questions:

  1. Je ne suis pas au courant d'une célèbre application de l'utiliser, mais pour ce que je l'ai vu a une communauté très active qui l'utilise. Il a été autour depuis 4 ans (peut-être plus), donc je m'attends à une certaine fiabilité :)
  2. Il semble y avoir un module, code here, qui devrait être compatible. Jamais essayé si
  3. DB pris en charge comprennent: Oracle, MySQL, Postgres, H2, SQL Server, SQLite. Peut-être mroe, mais ceux-ci devraient suffire
  4. Les EBeans peuvent générer des DDL pour le schéma de base de données. Et il me surprendrait si elle ne dispose pas d'une procédure de « mise à jour » (elle limiterait l'utilité beaucoup!)
+0

Je suppose aussi que le soi d'ebean est fiable (http://stackoverflow.com/questions/4349341/how-mature-is-ebean-or-siena). Je ne suis pas sûr du plugin.Il semble que personne (sauf l'auteur) ne l'utilise: -/ – niels

+0

J'ai aussi utilisé le plugin (en 1.2.3) et cela a fonctionné sans problème. La migration à partir de JPA est un peu difficile, mais possible. –

1
  • -ce que quelqu'un utilise le module de jeu dans un projet commercial?

Pas encore.

  • Le module fonctionne-t-il avec le jeu 1.2?

J'ai essayé, ce n'est pas le cas.

  • Quelles bases de données sont supportées? J'ai trouvé une classe spéciale pour Hsql.

Tout ce que l'ebean prend en charge.

  • Y a-t-il un support de mise à jour pour les tables de base de données ou est-il toujours déposé et créé?

Utilisez le liquibase module pour cela.