我在我的项目中使用 GWT 和 GAE。我正在使用数据传输对象和推土机在客户端和服务器之间移动数据。推土机一直工作得很好,但我有一些类需要存储超过 500 个字符的文本,所以我必须在我的服务器端对象中使用 com.google.appengine.api.datastore.Text 数据类型,但在我的客户端对象。如何使用推土机映射这两种类型?我知道我可以以某种方式指定一个 XML 文件,但是如何编写该 XML 文件呢?
问问题
902 次
1 回答
0
指定两种数据类型之间的映射,如下所示。Dozer 将在运行时使用它进行转换。
<mapping>
<class-a>com.google.appengine.api.datastore.Text</class-a>
<class-b>java.lang.String</class-b>
</mapping>
如果您不知道如何使用配置文件,请在您的代码中,
DozerMapper beanMapper = new DozerMapper();
beanMapper.mapping(new ArrayList<String>(){
{
add("name Of the dozer mapping file");
}
});
于 2012-05-25T17:27:44.567 回答