网络应用程序 – 何时在电梯中使用映射器或记录?
我想了解
Liftweb应用程序中选择使用
Record,Mapper甚至两者的用例,优点和不便.
当我试图: >为模型类创建一个树状结构 我正在把用例记录在案.你可以以更一般的方式回答. 解决方法
电梯升降机之前,制图工具已经是电梯的一部分.这是数据库和Scala之间的一个简单的“活动记录”风格的桥梁.我根据这里概述构建了Mapper:
http://web.archive.org/web/20070303054927/http://blog.lostlake.org/index.php?/archives/19-Keeping-the-meaning-with-the-bytes.html Mapper与JDBC和关系数据库密切相关. Mapper有一个合理的机制来构建简单的查询,但对于复杂的东西,人们必须手写SQL. Mapper是坚实的,但很厉害. 记录是后备存储和Scala之间更通用的抽象.它在“保持字节意义”中概述的想法较弱,并且很少有人注意或关心. 有MongoDB,CouchDB,Squeryl和其他存储机制的Record实现.写一个新的后端是几天的工作. 记录有很多“异常”,每个后端都有自己的怪癖.当前的记录所有者已经开始对Record进行批发重构. 我不认为Record或Mapper会给你“开箱即用”的树状结构,除非您使用MongoDB后端,在这种情况下,您的树结构将基于JSON文档而不是关系. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- angularjs – 绑定到Angular Dart中的Map的数据
- unix – “x $VARIABLE”中x的shell脚本用途[复制
- 为你的AliOS Things应用增加自定义cli命令
- angularjs – 如何从$stateChangeStart访问UI-Ro
- 一. 异步消息的传递-回调机制
- 使用Viper和Vimpulse的Emacs中缺少Vim功能?
- scala – 在Slick 3.0中获取受影响的行(Int)
- 如何在Angular 2 Material 2中更改md-autocomple
- scala – 如何将X => Option [R]转换为PartialFu
- angularjs – Angular 2:无法读取未定义的属性’