草庐IT

grails-orm

全部标签

orm - Gorm Golang 获取集合及其关系

我最近开始使用Golang,并决定尝试将GORM作为ORM。它在大多数事情上都运行良好,但由于大多数ORM有时它是有限的。幸运的是,它与数据库/sql非常相关,因此我可以轻松地进行自定义查询。我想知道在gorm中是否还有其他方法可以做到这一点:我有一个结构公司,公司与电子邮件、地址和电话有一对多的关系。我在gorm中使用以下代码来提取公司列表及其相应信息。我使用gorm的Preload功能。db.DBAccess.Model(&companies).Count(&dbInfo.Count).Order("companies.idasc").Offset(offset).Limit(le

orm - Gorm Golang orm 关联

我将Go与GORMORM一起使用.我有以下结构。关系很简单。一个城镇有多个地方,一个地方属于一个城镇。typePlacestruct{IDintNamestringTownTown}typeTownstruct{IDintNamestring}现在我想查询所有地方,并与他们的所有字段一起获取相应城镇的信息。这是我的代码:db,_:=gorm.Open("sqlite3","./data.db")deferdb.Close()places:=[]Place{}db.Find(&places)fmt.Println(places)我的示例数据库有这些数据:/*placestable*/id

json - Grails 获取子域对象

我有两个域类,一个是父类,另一个是子类,它们之间有一个hasMany关系。父类有很多子类,子类属于父类。这是编码示例。classParent{StringnamestatichasMany=[childs:Child]staticconstraints={}}classChild{StringnamestaticbelongsTo=[parent:Parent]staticconstraints={}}问题是,一旦我获得父对象,与父类关联的子对象也被获取。但是当我将对象转换为JSON时,我并没有完全看到子对象,我只能看到子对象的ID。我想查看子对象的所有列,而不仅仅是Id。转换后的JS

json - 如何对使用转换器的 Grails 服务进行单元测试?

我有一个Grails服务,它使用第三方服务通过HTTP调用发送电子邮件:classEmailService{defsendEmail(values){defvalueJson=valuesasJSON...//doesHTTPcallto3rdpartyservice}}我编写了一个单元测试来测试这个服务(因为集成测试会启动Hibernate和整个域框架,我不需要):@TestFor(EmailService)classEmailServiceTests{voidtestEmailServiceWorks(){defvalues=[test:'test',test2:'test2']s

mongodb - 升级 Grails MongoDB GORM 打破了对列表属性的预测

我正在使用带有投影的条件来获取我的帐户域上的标签列表。像这样:deftags=Account.createCriteria().list{projections{property("tags")}}我的帐户域:classAccount{staticmapWith="mongo"Listtags...staticembedded=['tags']}BuildConfig.groovy//usinggrails2.3.8plugins{runtime":hibernate:3.6.10.17"compile":mongodb:2.0.1"这一直有效,直到我将用于grails的MongoDB

mongodb - 升级 Grails MongoDB GORM 打破了对列表属性的预测

我正在使用带有投影的条件来获取我的帐户域上的标签列表。像这样:deftags=Account.createCriteria().list{projections{property("tags")}}我的帐户域:classAccount{staticmapWith="mongo"Listtags...staticembedded=['tags']}BuildConfig.groovy//usinggrails2.3.8plugins{runtime":hibernate:3.6.10.17"compile":mongodb:2.0.1"这一直有效,直到我将用于grails的MongoDB

java - Grails值得吗?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。这是一半的咆哮,一半的问题。值得使用Grails吗?我正在尝试开发一个相对简单的数据库驱动的Web应用程序。我的专长是Java,所以自然而然地,Grails似乎是一个不错的选择。起初我想使用Spring、JPA和Hibernate,但我以前使用过,并且遇到过各种繁琐的配置和编码工作。Grails宣称自己解决了这个问题。我对Grails最大的失望是所有的

java - ORM 映射中的 "owning side"是什么?

拥有方究竟是什么意思?一些映射示例(一对多、一对一、多对一)有何解释?以下文本摘自JavaEE6文档中@OneToOne的描述。您可以在其中看到拥有方的概念。Definesasingle-valuedassociationtoanotherentitythathasone-to-onemultiplicity.Itisnotnormallynecessarytospecifytheassociatedtargetentityexplicitlysinceitcanusuallybeinferredfromthetypeoftheobjectbeingreferenced.Ifthere

php - Laravel Eloquent ORM 事务

EloquentORM非常好,但我想知道是否有一种简单的方法可以使用innoDB以与PDO相同的方式设置MySQL事务,或者我是否必须扩展ORM才能实现这一点? 最佳答案 你可以这样做:DB::transaction(function(){//});闭包中的所有内容都在事务中执行。如果发生异常会自动回滚。 关于php-LaravelEloquentORM事务,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

php - Laravel 4 : how to "order by" using Eloquent ORM

这个问题在这里已经有了答案:LaravelEloquent:Orderingresultsofall()(12个回答)关闭7年前。简单的问题-我如何在Laravel4中按'id'降序排序。我的Controller的相关部分如下所示:$posts=$this->post->all()据我了解,您使用此行:->orderBy('id','DESC');但这与我上面的代码有什么关系呢? 最佳答案 如果你使用post作为模型(没有依赖注入(inject)),你也可以这样做:$posts=Post::orderBy('id','DESC')-