gorm

    3热度

    5回答

    我正在玩Grails,我发现ORM的东西很乏味,因为我没有完全理解我在做域类时做了什么。我希望有人可以把我回到正轨 考虑以下 测试工作一:许多所使用的硬件上工作很多:一是物理硬件 ...这是类似经典的订单,订单行,产品的场景在大学DB例子那样 我创建了以下领域类 class Job { String jobName String jobDescription } cla

    0热度

    2回答

    我需要从运行grails应用程序时创建的数据库填充几个表。我为hibernate的锁定策略保留了“版本”列,因此我需要知道在将数据导入到这些表时将哪些值放在该字段中是安全的。

    0热度

    2回答

    select b.security_type, b.symbol, b.security_description, b.trade_date_qty as 'axys_qty', c.trade_date_qty as 'fidelity_qty', c.trade_date_qty - b.trade_date_qty as

    2热度

    1回答

    根据the Grails GORM guide,域类的子类与父类共享同一个表,除非tablePerHierarchy设置为false。 我无法找到下面的映射语句是否是因为“抽象”的关键字 abstract class Item implements Comparable{ static mapping = { tablePerHierarchy true } ...

    0热度

    1回答

    我创建了包含地图的简单域类。 class Foo { Map bar } 酒吧映射将被创建为某物像: create table foo_bar (bar bigint, bar_idx varchar(255), bar_elt varchar(255) not null); ...如http://www.grails.org/GORM+-+Collection+Ty

    7热度

    1回答

    我正在尝试这样做,但是我收到了错误消息。 它看起来像我需要从Hibernate的Session删除DBOBJECT “用同样的标识值不同的对象已经与会议相关的”。 def object = messageParserService.parseMessage(messageType, messageText) def dbObject = object.getClass().findByIdent

    4热度

    2回答

    关于如何在Grails中保存枚举集合的任何想法? Groovy的枚举: public enum MyEnum { AAA('Aaa'), BEE('Bee'), CEE('Cee') String description MyEnum(String description) { this.description = description

    0热度

    1回答

    如何将列的类型设置为nvarchar(160)?我很难让示例代码here与我的目标相关。我已经尝试过这样的: String text static constraints = { text(size:1..160,blank:false) } static mapping = { text type: "nvarchar" } 我遇到这个错误: 产生的原因:o

    3热度

    2回答

    我正在通过旧数据库创建Grails应用程序。 有一张表我想创建几个不同的域对象(在我的例子中,Type1,Type2和Type3)。 该表是这样的: ID TYPE DESCRIPTION 1 type1 description of a type1 object 2 type1 description of another type1 object 3 type2 descripti

    5热度

    2回答

    我有一个域对象,它根据属于同一个域对象的参数来保存计算结果。我想确保任何时间参数被用户更改,它会重新计算并正确保存到数据库中。 我想用afterInsert(为了确保计算正确的第一个地方)和afterUpdate。 但是,由于我的计算是试图修改对象本身,它不工作 - 抛出各种休眠异常。 我试图将afterUpdate代码放入一个事务中,但这并没有帮助。恐怕我在这里陷入循环依赖问题。 现在我得到的例