J’essaie de développer DAO générique en java. J’ai essayé le suivant. Est-ce un bon moyen d’implémenter DAO générique? Je ne veux pas utiliser l’hibernation. J’essaie de le rendre aussi générique que possible pour ne pas avoir à répéter le même code encore et encore. public abstract class AbstractDAO { protected ResultSet findbyId(Ssortingng tablename, Integer id){ […]
J’ai du mal à adopter un framework Java MVC, lorsqu’il semble que Servlets, JSP et un DAO léger fassent à peu près tout ce dont vous avez besoin pour découpler les contrôleurs / vues / modèles. Pour PHP, je peux voir la nécessité, car il n’existe pas de constructions intégrées comme les servlets, mais les […]
J’utilise Spring MVC pour construire une couche mince au-dessus d’une firebase database SQL Server. Quand j’ai commencé les tests, il semble que ça ne gère pas très bien le stress :). J’utilise Apache Commons DBCP pour gérer le regroupement de connexions et la source de données. Quand j’ai essayé pour la première fois ~ 10-15 […]
J’ai beaucoup de tables, pour chaque table, nous avons la classe DAO Interface et DAOImplementation. Exemple d’interface DAO public interface CancelPolicyDAO { public CancelPolicy insertCancelPolicy(CancelPolicy cpdao)throws ChannelDispatcherException; public CancelPolicy updateCancelPolicy(CancelPolicy cpdao)throws ChannelDispatcherException; public void deleteCancelPolicy(CancelPolicy cpdao)throws ChannelDispatcherException; public CancelPolicy findByCancelPolicyData(Integer id, Integer offSetUM, Integer nights, Float pOrAm, Byte isPercent)throws ChannelDispatcherException; public CancelPolicy findByCancelPolicyId(Integer id)throws ChannelDispatcherException; […]
Après avoir lu: Effective Java (voir élément 43) – Joshua Bloch Clean Code (Don’t Return Null) – Oncle Bob Éviter! = Déclarations nulles Modèle d’object nul Je cherchais une réponse à la question de savoir ce qu’un DAO devrait renvoyer lorsqu’une recherche finit par être une entité qui n’existe pas pour des objects ne faisant […]
Je sais que la meilleure pratique consiste à disposer à la fois des couches service et dao et à append des annotations @Transactional au niveau du service. Mais dans mon cas, cela signifie que la plupart de mes classes de services sont créées uniquement pour répéter les méthodes DAO … C’est assez irritant. par exemple. […]
Nous avons une application Java n-tier typique et j’ai remarqué que nos couches d’access aux données ont des DAO de type FooDAO et FooDAOImpl. Je cherchais à justifier le besoin des deux et voici mon parsing. Si vous avez plusieurs implémentations pour la même interface, l’abstraction est utile. Mais étant donné que nous avons déjà […]
J’ai une méthode Java en object d’access aux données. Cette méthode très simple insère deux valeurs entières dans la firebase database. public void saveHourMin(int hour, int min) throws SQLException{ psInsert.setInt(1, hour); psInsert.setInt(2, min); psInsert.executeUpdate(); } Cette méthode, ou, de manière générale, toute méthode DAO, doit-elle générer une exception lorsque SQLException est générée ou doit-elle capturer […]
Tout d’abord, je suis vraiment nouveau dans QueryDSL. J’utilise un environnement Spring + Hibernate. Le problème auquel je suis confronté concerne la création d’un GenericDAO pour implémenter toutes les opérations CRUD de base, mais je ne sais pas comment obtenir la référence statique à partir d’un QEntity. Ma structure de classe d’entité ressemble à ceci: […]
Je me demandais ce que je faisais mal ici pour authentifier un utilisateur. J’ai une application où l’utilisateur franchit plusieurs étapes pour activer son compte. J’aimerais ensuite contourner le formulaire de connexion et l’amener directement à son tableau de bord. Voici à quoi ressemble ma fonction de connexion automatisée: protected void automatedLogin(Ssortingng username, Ssortingng password, […]