Salve a tutti,
Secondo voi come faccio in un applicazione java ee che utilizza entity ejb3 a passare a un tier superiore solo una parte dei dati di una tabella??
Ad esempio in una tabella Utenti(nome, password) voglio ritornare l'elenco di utenti ma nn di password

A me viene da pensare di usare un DTO.. ma i DTO non sono degli anti-pattern in EJB3???

Un altra possibilità sarebbe quella di dividere la tabella iniziale in 2 sottotabelle (una con dati pubblici e una con dati privati). Solo che questa soluzione nn mi sembra un gran che.. in questo modo a ogni nuova view si rischia di dover modificare la struttura dati del modello. VVoVe:

Altre soluzioni?? forse nn inquadro il problema dalla parte giusta.. voi che ne pensate?

Grazie, K.