Java 春天的POJO之间有自动翻译吗?

Java 春天的POJO之间有自动翻译吗?,java,spring,Java,Spring,我有两个波乔 class ZebraDAO { Long id; Mane mane; Tail tail; Stripes stripes; } class ZebraDTO { Mane mane; Tail tail; Stripes stripes; String description; } 基于两个POJO之间名称或属性的相似性,Spring framework是否在从ZebraDAO实例创建新ZebraDTO时具有automagic功能/注释/命

我有两个波乔

class ZebraDAO {
  Long id;
  Mane mane;
  Tail tail;
  Stripes stripes;
}

class ZebraDTO {
  Mane mane;
  Tail tail;
  Stripes stripes;
  String description;
}

基于两个POJO之间名称或属性的相似性,Spring framework是否在从ZebraDAO实例创建新ZebraDTO时具有automagic功能/注释/命名约定?i、 例如,无需编写任何代码将属性从一个传输到另一个。

如何使用好的旧版本?Spring也有他自己的静态方法。

使用好的旧方法怎么样?Spring也有他自己的静态方法。

不是Spring而是这样做的。

不是Spring而是这样做的。

正如一条评论:DAO/DTO方法既陈旧又耗时(每个实体2个以上的课程)。我建议您尽量避免这种情况,只要在需要从DAO定义数据子集时使用接口就可以了。完全同意,但是当体系结构中的DTO由XSD生成时,您可以怎么做呢?事实上,在我自己的设计中,我将DTO和DAO作为同一个对象,因为我要将jax-b和jpa注释混合到同一个POJO上。但是,当您计划使用可以用Java或PHP实现的web服务时…-->正如注释所示:DAO/DTO方法既陈旧又耗时(每个实体2+个类)。我建议您尽量避免这种情况,只要在需要从DAO定义数据子集时使用接口就可以了。完全同意,但是当体系结构中的DTO由XSD生成时,您可以怎么做呢?事实上,在我自己的设计中,我将DTO和DAO作为同一个对象,因为我要将jax-b和jpa注释混合到同一个POJO上。但是,当您计划使用可以用Java或PHP实现的web服务时…-->XSD。