2017-02-09 2 views
0

Я борюсь с колледжем по поводу имени для класса. В основном это часть объекта, хранящегося в базе данных. В базе данных вы бы назвали это представлением, но в java это не так просто, потому что представление является известным термином из шаблона mvc. У кого-нибудь есть идея, как назвать класс, чтобы понять, что это всего лишь часть сущности?Как назвать класс, который показывает только часть объекта базы данных

ответ

0

Вы можете назвать это DTO, которая выступает за трансферт Data Object, как DTO может быть использован частично представляет объект, и назовите его *PartialDTO

+0

Я думаю, что вы частично правы. Для меня также неподходящим назвать что-то, что представляет собой нечто вроде базы данных DTO. Кроме того, маловероятно, что мы называем все, что передает данные (контроллер отвечает и т. Д.) DTO. –

+0

Я понимаю, что вы имеете в виду. Итак, какое использование имели бы эти частичные? Потому что вы можете назвать их после их использования – DamCx

0

Кажется, что «ValueObject» может быть то, что вы ищете для ... по крайней мере, если объект, который вы имеете в виду, является частью объекта, а не только другим представлением некоторых атрибутов Entity.

Как-то вдоль этих линий

@Entity 
public class Person 

    @Id 
    private Long id; 

    private String name; 

    @Embeddable 
    private Adress adress; 
... 

где Адрес бы в ValueObject как часть Entity лица.

Если это просто другой взгляд на объект, может быть, что-то содержащее «Проецирование»?

Смежные вопросы