java - Dozer 从字符串到对象的映射

标签 java mapping dozer

我有: _class A 包含属性:String userId、String a、String b。 如何使用 Dozer 映射将 A 类 映射到 B 类(以及其他方式) _class B 具有属性:用户 user(object)、字符串 a、字符串 b。 _'User'也是一个id为userId的类 感谢您的帮助!

最佳答案

你可以这样做,假设你的 A 类和 B 类如下所示:

 Class A{
 String userId;
 String a;
 String b;
 }

 Class B{
 User user;
 String a;
 String b;
 }

 Class User{
 String userId;
 }

You have add below mapping in your mapping ".xml" file.

   <mapping> 
      <class-a>com.techidiocy.example.A</class-a>
      <class-b>com.techidiocy.example.B</class-b>   
        <field>
           <a>userId</a>
           <b>user.userId</b>
        </field>
   </mapping>  

关于java - Dozer 从字符串到对象的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18014776/

相关文章:

hibernate - HQL中如何检查一个集合的所有元素是否存在于另一个集合中

arrays - 如何按最频繁点的顺序排列 CGPoint 数组

java - DozerConverter 提示其中一个类中的 equals 方法

java - JSch addIdentity - 如何传递私钥和公钥字符串与文件路径

java - 如何制作pick 3彩票程序? (java)

java - Android canvas 不在我的位图上绘制文本

java - Lucene 从网络请求中写入

python - 成对映射 numpy 数组

java - 官方 supercsv 推土机示例不适用于 Play — Play 2.1.1,Java

java - 推土机 : primitive int -1 value to null object mapping