如何使用Micronaut中的GORM检索过帐数据,在控制器中对其进行验证并将其保存在数据库中?

时间:2018-11-18 19:52:13

标签: groovy gorm micronaut

我来自Grails,并且最近使用GORM在Micronaut中启动了一个项目。

我试图在文档中找到所需的信息,但是不清楚如何在控制器中检索发布数据,类似于Grails中提供的Command Objects进行验证,然后使用文档中提供的接口服务将其保存到数据库中

PS:我知道我可以将每个字段映射到控制器中的action参数,还可以声明一个接口方法,将每个参数指定为属性,但这似乎不正确,因为我的域类具有这么多的属性。 据我所知,执行@Transactional动作或任何方法都可以保存数据,但是我想知道Micronaut的正确方法。

我的要求很简单,使用Micronaut中的GORM将帖子数据保存在数据库中。

1 个答案:

答案 0 :(得分:1)

如果您是我,请回顾文档第6.4至6.11节:     https://docs.micronaut.io/snapshot/guide/index.html#binding

https://docs.micronaut.io/snapshot/guide/index.html#datavalidation     http://hibernate.org/validator/

Micronaut是基于注释的,与Grails不同,Grails使用约定而不是配置。但是,在Grails 4中,Micronaut会考虑应用程序上下文,为您带来Micronaut的一些好处,但仍然保持约定优于配置。