Domande con tag 'dao'

1
risposta

L'interfaccia di servizio non dovrebbe estendere il DAO?

Sto scrivendo il livello di servizio per il mio DAO e ho esteso l'interfaccia DAO. Sembra un po 'come questo: public interface FooDAO { Foo get(long id); boolean update(Foo foo); Questi due metodi lo faranno per ora. Ora, scrivendo...
posta 08.03.2018 - 12:49
2
risposte

Rendiamo indipendenti DAO l'una dall'altra

Ho queste due classi (Getter / Setter / Constructor omessi): public class Company { private String name; private String adress; private List<Employee> employees; private Uuid id; } public class Employee { private Str...
posta 18.06.2016 - 11:51
1
risposta

Consumare un'API di riposo che esponga oggetti nidificati

Ho una serie di oggetti nidificati, esposti su un'API REST, in questo modo: class Categories { int id; string name; List<Subcategories> subcategories; } class Subcategories { int id; string name; List...
posta 19.02.2015 - 07:20
0
risposte

DAO Design with Child Objects

Se ho oggetti che rappresentano una gerarchia di relazioni. Ad esempio: persona Sposo Contatto per coniuge Indirizzo del coniuge Contatto con la persona Indirizzo della persona Ciascuno degli elementi elencati ha una tabella di databa...
posta 23.04.2013 - 06:42
0
risposte

Gestione delle transazioni in sospensione con DAO Design Pattern

Ho molte tabelle, per ogni tabella, abbiamo l'interfaccia DAO e la classe DAOImplementation. Esempio di interfaccia DAO public interface CancelPolicyDAO { public CancelPolicy insertCancelPolicy(CancelPolicy cpdao)throws ChannelDispatcherEx...
posta 27.11.2014 - 14:10
2
risposte

Devo creare un contenitore del repository per ottenere i miei repository?

@Component public class RepositoryContainer { @Autowired public CommentRepository commentRepository; @Autowired public ItemRepository itemRepository; @Autowired public UserRepository userRepository; @Autowired publ...
posta 05.02.2018 - 15:08
3
risposte

Riutilizzare i metodi CRUD di dati nel livello di accesso ai dati, ma vengono aggiornati troppo rapidamente

Sono d'accordo sul fatto che dovremmo mettere i metodi CRUD in un livello di accesso ai dati, tuttavia, nel mio progetto attuale ho alcuni problemi. È un sistema legacy, e ci sono molti metodi CRUD in alcune classi di manager concrete. Le...
posta 13.09.2012 - 13:28
1
risposta

Genera l'id nell'applicazione o ne usi uno generato dal database?

Sto scrivendo una piccola app che gestisce un paio di ricette. Ho un database MySQL che viene utilizzato dal mio livello di persistenza dei dati. Ho bisogno di qualche tipo di id nei miei oggetti di business che rappresentano le ricette per usar...
posta 04.03.2016 - 20:19
1
risposta

Se Service Layer non sta facendo nulla, basta chiamare i metodi in DAO. La mia interfaccia di servizio può estendere le interfacce DAO?

Perché abbiamo bisogno di scrivere gli stessi metodi in Service Interface, quando vogliamo solo una replica di DAO Interface. interface DAOI { method1(); method2(); } interface ServiceI extends DAOI { } anziché sotto interface ServiceI...
posta 06.10.2017 - 12:59
1
risposta

MVP - Model Layer Architecture - Dove e come configurare Entità e DAO

Sto codificando una "piccola" applicazione usando il pattern MVP che ottiene i suoi dati da un database SQL. Non sto usando un ORM fuori dalla scatola, e per motivi di apprendimento, sto scrivendo il mio semplice tipo di setup ORM / DAO. Sto...
posta 31.05.2018 - 15:17