domain-object

    0热度

    2回答

    我有一个父子域结构,我想在验证器的子域中访问父域数据。例如在下面的代码示例中,child1有一个变量'name',为了验证器的目的,我需要child2数据。 我该如何做到这一点? 我有域的结构是这样的: class Parent{ Child child1 Child child2 static mapping = { child1 lazy:false

    0热度

    1回答

    根据这篇文章here 你可以把它们[服务]作为“更高级别的域对象”,但不是商业逻辑,服务负责域对象和映射器之间的互动。这些结构最终创建了一个用于与域业务逻辑进行交互的“公共”接口。您可以避免它们,但是会将一些域逻辑泄漏到控制器中。 我一直在阅读MVC,并将其分解为服务,域对象和数据映射器。服务和数据映射器很容易弄清楚,但我不明白域对象的原因,请给我一些例子吗?这里是我的代码: MemberServ

    0热度

    1回答

    我试图设置使用jQuery Datepicker的人的出生日期。但是,我所得到的是Property dateOfBirth must be a valid Date。 因此,原来,我的控制器看起来是这样的: def update(Person personInstance) { if (personInstance == null) { // do Something

    0热度

    2回答

    我有一个简单的Grails应用程序。我有几个域如下。情景是人有很多电话(但人类没有一个电话列表作为变量:懒惰单端关联)。 class Person implements Serializable { .... } class Telephone implements Serializable{ String number static belongsTo = [

    3热度

    2回答

    我有一个简单的Grails应用程序。我有域如下 class Author implements Serializable { .... static hasMany = [ book : Book ] } class Book implements Serializable{ Author author Genres genre

    3热度

    2回答

    我有一个Grails应用程序(2.2.4)。凡在域类我看起来像这样 class Author implements Serializable { .... static hasMany = [ book : Book ] static namedQueries = { hasGenre {genreNameList ->

    1热度

    1回答

    我想对域类对象做一些验证,但是当我调用'validate'方法时,我得到一个奇怪的异常。我有一个表格,我输入一些数据: 这里是我的表单代码: <body> <div id='register'> <div class='inner'> <div class='fheader'>Register</div> <g:if test='${flash.message

    0热度

    1回答

    我想在控制器内创建大约30个域对象。这是我为第一个对象编写的,它工作正常(可以看到index.gsp上的输出)。现在,如果我必须为我需要的30个对象做同样的事情,我是否应该有30个不同的名称,或者有更简单的方法吗? class VendorController { def index() { def myvendor = new Vendor(name: "myVendor

    1热度

    1回答

    在grails中,我试图将参数返回给UI。在我的控制器中,我用地图回应。我遇到的问题是父域和子域的域对象最终双重包装。 Map paramsdata = [ child: parent.child, parent: parent, ] respond(paramsdata) 所以我的回答是这样的 "child":{"child":{all prop

    3热度

    1回答

    我正在运行grails 3.1.4,并且无法创建允许将多个域对象绑定到其他几个域对象的模式。作为我想要做的一个例子: 我有三个类。书籍,作者和阅读列表。 作者可能写了很多书。书籍可以由几位作者撰写。此外,ReadingLists由几本书组成,书可以成为多个阅读列表的一部分。我应该如何去做这个域名? 我试图将它们设置为如下: class Author { Long id Stri