首页 文章
  • 0 votes
     answers
     views

    在lion上安装datamapper gem时出错

    我正在尝试在mac os x lion上安装datamapper gem但是在安装sqlite适配器时未能构建gem本机扩展(请参阅下面的终端输出) . 我从谷歌和其他堆栈溢出问题找到的两个解决方案是使用sudo或安装Xcode但我已经在使用sudo并从应用商店安装了Xcode 4.3.3 . sudo gem install dm-sqlite-adapter密码:构建本机扩展 . 这可能需要一...
  • 1 votes
     answers
     views

    “DataObjects :: IntegrityError(错误:列中的空值违反了非空约束”栏3中的错误

    在我的模型中,我有 class Alias include DataMapper::Resource belongs_to :user property :id, String, :key => true, :required => true, :unique => true validates_format_of :id, :with => /[...
  • 1 votes
     answers
     views

    在Ruby中调试堆栈级别太深

    我有ruby程序运行到堆栈级别太深(SystemStackError)错误,结束于datamapper: from /usr/local/lib/ruby/gems/1.8/gems/dm-core-1.0.0/lib/dm-core/collection.rb:510:in `each' from /usr/local/lib/ruby/gems/1.8/gems/dm-core-1.0.0/l...
  • 19 votes
     answers
     views

    数据映射器模式

    到目前为止,我一直在所有c#数据库驱动的应用程序中使用Active记录 . 但是现在我的应用程序需要将我的持久性代码从业务对象中分离出来 . 我已经阅读了很多关于Martin Fowler的数据映射模式的帖子,但我对这种模式的了解仍然非常有限 . 我们使用以下示例: 如果我有2个表 - Customer和CustomerParameters . CustomerParameters表包含用于创...
  • 2 votes
     answers
     views

    基于Data Mapper模式的PHP ORM库

    对于具有复杂域模型的PHP应用程序,我不想使用Active Record模式,而是需要Data Mapper模式(如Zend Framework中所示) . 您是否知道任何可以帮助我完成ORM部分的库,或者链接到“如何正确执行”的文档?
  • 11 votes
     answers
     views

    使用数据映射器模式,实体(域对象)是否应该了解Mapper?

    我是第一次使用Doctrine2,但我认为这个问题非常通用,不依赖于特定的ORM . Should the entities in a Data Mapper pattern be aware - and use - the Mapper ? 我有几个具体的例子,但它们似乎都归结为同样的一般性问题 . 如果我正在处理来自外部源的数据 - 例如 User 有很多 Messages - 并且外部源...
  • 11 votes
     answers
     views

    Data Mapper比Active Record更现代化

    我遇到了几个最近宣布他们计划将他们的实现从Active Record转移到Data Mapper的ORM . 我对这个主题的了解非常有限 . 对于那些了解得更好的人来说,问题是Data Mapper比Active Record更新吗?当Active Record运动开始时它是否存在?两者如何联系在一起? 最后,由于我不是一个数据库人,对这个主题知之甚少,我是否应该遵循正在转向Data Mapper...
  • 38 votes
     answers
     views

    存储库和数据映射器模式

    在大量关于Repository和Data Mapper的阅读之后,我决定在测试项目中实现这些模式 . 由于我是这些人的新手,我想了解一下如何在一个简单的项目中实现这些 . 杰里米·米勒说: 做一些非常重要的个人编码项目,你可以自由地尝试设计模式 . 但我不知道我做了所有这些事情是对的 . 这是我的项目结构: 正如您所看到的,我将在下面详细介绍它们 . 域:项目域实体到这里我有一个简单的Pe...
  • 11 votes
     answers
     views

    Flask SQLAlchemy数据映射器与活动记录模式

    我最近开始研究Flask和Flask-SQLAlchemy . 来自Django背景我发现Flask-SQLAlchmey非常复杂 . 我已经读过,SQLAlchemy实现了Data Mapper模式,而Django ORM则基于Active Record Pattern . Here是编写的示例代码,用于实现访问数据库的存储库模式 . Here是S.Lott(271k声誉)评论的另一个链接,他说...
  • 0 votes
     answers
     views

    我的通用数据映射器是否是实际的数据映射器?

    我收到了使用数据映射器模式为数据层实现小型系统的任务 . 我不想为每个单独的实体编写每个映射器的重复性任务,并且我被限制为不使用任何库或框架来进行映射,因此我使用反射实现了通用映射器以使用以下接口生成SQL脚本(伪样): Mapper { create (Class) { create table in database using Class as reference;...
  • 1 votes
     answers
     views

    WSO2 Api Manager数据映射器不起作用

    我已经安装了wso2 Api Manager和wso2 Api Manager工具扩展 . 我想知道数据管理器是否在Api Manager的v2.0.0中工作 . 它目前包含在wso2 am解决方案中,但它在我的情况下不起作用 . 我看到我的序列“成功保存”,但遗憾的是无法实际保存它:日志表示没有找到数据映射器的XML序列,关于apache-synapse配置 . 谢谢 .
  • 9 votes
     answers
     views

    Javascript node.js遵循数据映射器模式的ORM

    我一直在使用ORM的活动记录和数据映射器实现,足以了解在我的大型项目中使用活动记录实现ORM的问题 . 现在我正在考虑将我的一个项目迁移到node.js并尝试找到我现在正在使用的类似工具 . 经过研究,我没有发现任何遵循数据映射器模式的node.js ORM . 他们都是积极的记录 . 也许我错过了一些东西,你可以告诉我,对于不遵循活动记录模式的node.js,有一个很好的流行ORM吗? 我看过的...

热门问题