Framework Java pour les opérations de Base de données

À mon lieu de travail, nous utilisons DAO schéma de hancle toute sorte d'opération de base de données. Il se cache encombrants déclarations de programmeur. Les programmeurs ont besoin d'écrire des requêtes sql et d'une logique de gestion des données de sortie. BaseDao gère tout type d'opération et retourner le résultat dans le format exigé.

J'ai trouvé que cette classe n'est pas parfait. J'ai ajouté le code pour contrôler le nombre de connexions et de gérer les problèmes de connexion comme une connexion lente, pas de connectivty, le nombre de atttempts pour le raccordement etc.

Mais je voudrais avoir à ajouter plus de code pour prendre en charge l'avance de la fonctionnalité de JDBC, comme fournir/accès à des données binaires, la Manipulation de jeux de résultats renvoyé par SPs etc.

Est-il un Framework Java ou du groupe de classes qui peuvent couvrir de nombreuses opérations de base de données?

S'il vous plaît suggérer.

Un cadre plus, dans mon esprit, est JOOQ. mais malheureusement il ne marche pas gérer SPs de sortie comme je l'ai mentionné dans ma question
Que pensez-vous est absent de jOOQ de la gestion des procédures stockées? Support pour les jeux de résultats retourné à partir de SPs? Ou est-il quelque chose qui manque en général?
Si plus d'un des curseurs sont ouverts en SP...
Je vois. C'est pas actuellement pris en charge, mais sur le jOOQ feuille de route sourceforge.net/apps/trac/jooq/ticket/166. Avez-vous trouvé une autre façon d'interagir avec ces procédures stockées, par exemple, avec JPA/Hibernate?

OriginalL'auteur Amit Kumar Gupta | 2011-05-04