gorm

    0热度

    1回答

    节省我有我需要保存对象的列表,我有这个功能 private saveAll(List<Element> elements){ for(Element element: elements){ element.save(flush:true, insert:true) } } 我的元素类(Groovy类)是类似以下: @ToString(excludes = 'm

    0热度

    1回答

    我正在使用jinzhu/gorm构建Golang后端,并且在尝试设置两个表格之间的关系时遇到了一些问题,例如, 项目和制造商使用外键。 我遵循jinzhu.me/gorm/models的步骤,但我老实发现自己感到困惑来自手动书写表等的更直接的方法,例如,使用go pq。 item.go: package model import "github.com/jinzhu/gorm" type

    0热度

    1回答

    我在Spring引导应用程序中使用GORM。 当我在Jar包中放入一些域类时,应用程序无法实现它。 @Entity class Book implements GormEntity<Book>{ String title } 如何在jar包中激活域类?

    0热度

    1回答

    我的应用程序中有多个数据源,我希望能够将服务类中的数据源从默认值切换到不同的值(以便它与我的Grails域相匹配)。根据它声明使用的文档: static datasource = 'dsName' 服务类的属性,我已经做了。但是,mainTransactionManager仍在使用我的默认数据源。 我可以在ChainedTransactionManager看到它调用: MultiTransac

    1热度

    1回答

    我对Grails或GORM并不熟悉(这是我们几乎没有碰过的传统项目)。 我的问题:我需要更新匹配查询的所有对象,更新本质上需要引用该对象的另一个属性,并从一个属性复制到不同的属性。另一个挑战是搜索和更新必须以原子方式完成以避免问题。作为一个db,我们使用的是mongodb(如果这改变了什么)。 //Example: account has three properties: A, B and C

    2热度

    1回答

    我如何获得保存对象的ID。 请给我一个主意。因为我在Grails的初学者 def saveCandidates(){ def candidate=new Candidates( name: request.getParameter('name'), email: request.getParameter('email'), mobi

    1热度

    2回答

    我正在使用Grails版本2.4.4和postgresql。当我运行应用程序时,我看到错误消息Cannot get property 'myname' on null object。我知道表格不是空的,而且数据库连接正确,因为我可以使用脚手架上传和查看数据。 域类代码: class My_table { //Integer id String myname sta

    0热度

    1回答

    我想抽象出这个顶部的代码块看起来像底部的代码块。 if (params.xId) { and { 'in'(aggregateClassReference, hierarchy['x']) eq(aggregateIdReference, params.xId as Long) } } if (params.yId) { and {

    0热度

    1回答

    我有两个域类如下, class Agent { String name Team team } class Team { String name Agent primarySupervisor static hasMany = [secondarySupervisors:Agent] } 每剂具有团队,每个团队都有一个主监控器和多个次级

    0热度

    1回答

    我有一个域类,它扩展了另一个具有相同名称但不同包中的groovy类,但是在不同的库中。 问题是,当我修改域类上的实例时,它没有标记为脏&因此更改不会持久。 我读过那个grails 3发行版有一些增强的脏检查&这可能是一个bug或者我错过了一些东西。 新对象正确保存没有任何问题,我已经使用isDirty()修改域对象以及修改的属性&上方法都返回假。对象附加到会话中,通过确定isAttached()。