草庐IT

orm_crawler

全部标签

ruby-on-rails-3 - 多个 Rails ORM

我们有一个Rails3应用程序,其中有一个由activerecord映射的PostgreSQL数据库(大约10个表)。一切正常。但是,我们也可以使用:一个MongoDB数据库,用于存储图像(可能使用mongoidgem)。一个Neo4j数据库(可能带有neo4j-railsgem),而不是某些表的PostgreSQL。借助database.yml,使用带有一个RailsORM的数据库非常简单。但是当有多个ORM时,我们如何处理呢?有什么好的方法吗?例如,ActiveHash(和ActiveYaml)可以很好地与ActiveRecord配合使用。我认为有可能让不同的ORM一起工作。感谢您

node.js - 使用 Mongoose ORM 的 killer 锏是什么?

我一直在一个新项目中使用它,但这也是我第一次使用MongoDB。定义模式似乎没有必要,因为我认为mongo的好处是它不需要定义的方案。无论架构如何,我都不能即时保存对象吗?那我为什么要呢?此外缺少文档,使我可以在mongoshell中轻松完成的一些事情变得比它们应该做的更难。 最佳答案 MongooseforMongoDB的最佳之处在于,您可以对正在插入/更新的数据进行内置的自动验证。Mongoose还使您能够预先定义要发生的事件,例如,在保存文档之前。这非常强大,因为它整合了您必须编写的代码,并将该代码放置在文档逻辑旁边而不是应用

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

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')-

php - 好的 PHP ORM 库?

这个问题的答案是communityeffort。编辑现有答案以改进这篇文章。它目前不接受新的答案或交互。有没有好的PHP对象关系映射库?我知道PDO/ADO,但它们似乎只提供数据库供应商之间差异的抽象,而不是域模型和关系模型之间的实际映射。我正在寻找功能类似于Hibernate的PHP库。用于Java,NHibernate用于.NET。 最佳答案 查看Doctrine.Doctrine1.2实现事件记录。Doctrine2+是一个DataMapperORM。另外,请查看Xyster.它基于DataMapper模式。另外,看看Data

java - 你更喜欢哪种 Java ORM,为什么?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.这是一个非常开放式的问题。我将开始一个新项目,并正在研究不同的ORM以与数据库访问集成。你有什么喜欢的吗?你有什么建议远离吗? 最佳答案 我已经停止使用ORM。原因并不是这个概念有什么大的缺陷。hibernate运行良好。相反,我发现查询的开销很低,我可以将大量复杂的逻辑放入大型SQL查询中,并将

ruby-on-rails - Rails 中的 Active Record 和 ORM 有什么区别?

ActiveRecord和ORM有什么区别吗?一些文档说两者相同。真的吗? 最佳答案 对象关系映射(ORM)是一种使用面向对象的编程语言访问关系数据库的技术。对象关系映射是一种通过将数据库表“映射”到类并将类的实例“映射”到这些表中的行来管理数据库数据的方法。ActiveRecord只是其中一种ORM,其他的包括:续集数据映射器斯奎尔Ruby对象映射器等在这里阅读更多https://github.com/learn-co-students/active-record-mechanics-crud-v-000#orm-vs-activ