Très bonne question !!
Je développe un système nécessitant une base de données légére, portable et qui puisse se résumé en quelques fichiers.
Le but ?
Copier l'application tournant sous windows Xp sur un PC A
Coller l'application tournant sous Ubuntu sur un PC B (Dont les packages et l'état du système est totalement inconnu)
Lancer l'application depuis le PC B, et ça marche !
Donc un minimum de dépendances, de manipulations et autres douleurs pour le final User.
Au niveau ORM j'ai survolé Hibernate il y déjà un petit moment, et je me rappel des dépendances, de l'installation...
Avec HSQL et la méthode décrite au dessus, il est vrai que j'ai un tantinet plus de code à écrire avec un moins bon confort de développement qu'un ORM, mais je garde cet aspect de "Totale" portabilité.
Néanmoins, si vous connaissez un ORM ayant les qualités recherchées , je suis bien évidement preneur.
Bye
---------------
Pourquoi les religieuses au pays du soleil levant sont elles fans des beatles ?