如何将 Grails 域类映射到 DTO?

Posted

技术标签:

【中文标题】如何将 Grails 域类映射到 DTO?【英文标题】:How do I map Grails Domain Classes to DTOs? 【发布时间】:2014-09-06 23:00:07 【问题描述】:

我有一个带有域类的 Grails 项目。这个持久类应该映射到 Java DTO。我发现了一个非常古老的 Grails 插件here,它并不能真正解决问题。

是否有插件或方法:

注释映射到相应 DTO 类的域类属性? 为类属性设置自定义映射函数? 将 DTO 转换为域类的简单方法,反之亦然?

【问题讨论】:

也许最好的办法就是重写旧插件 【参考方案1】:

不确定您希望如何管理持久性,但对于对象映射,您可以使用 Java 库,例如 Dozer 或 Orika。

【讨论】:

以上是关于如何将 Grails 域类映射到 DTO?的主要内容,如果未能解决你的问题,请参考以下文章

使用 TEXT 字段将 Grails 域类映射到遗留数据库的问题

如何在 Grails 域类中正确设置属性值

在 Grails 中存储和编辑键/值对?

向 Grails 域类添加字段?

grails:将 SQL 转换为域类

弹性搜索 hibernate 和 mongodb 域类 - Grails