问题标签 [mapper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
76 浏览

lift - 为什么 MappedStringIndex 不包含在 Mapper 的 fieldList 中

在Mapper的以String为主键中,为什么通过该方法获取的所有字段的列表中没有显示MappedStringIndexMapper's allFields

我的映射器是这样的......

我什至尝试过它,包括在fieldOrder. 结果仍然相同,它没有出现在DummyMapper.allFields列表中

0 投票
2 回答
339 浏览

lift - 如何在 Lift 的 Mapper ORM 中创建字符串主键?

我们如何创建一个带有字符串的映射器,因为它是 Lift 的 Mapper ORM 中的主键?

0 投票
1 回答
475 浏览

scala - 如何在 scala/lift 中创建多个数据库连接?

我想将我的应用程序配置为从多个数据库发送和接收数据。如何配置我的 scala-lift 应用程序来做到这一点?

0 投票
1 回答
209 浏览

scala - 与 Lift 的 Mapper ORM 中的 QueryParam 不同

我们如何使用 Distinct QueryParam 从数据库表中查找不同的记录。?

0 投票
2 回答
583 浏览

sql - Liftweb - 带有映射器的 SQL 表字段的最大值

我想找到一种简单的方法来访问 Liftweb 中 Mapped 元素的最大值,这是我实际执行的示例:

映射器部分

搜索部分

假设我使用名为 MappedEntity 的 SQL 表时,我想max包含 astringint等于targetRaw

如果您有任何建议或任何问题,我将很乐意提供帮助。

0 投票
2 回答
1818 浏览

hadoop - 为什么我的序列文件在我的 hadoop 映射器类中被读取了两次?

我有一个包含 1264 条记录的 SequenceFile。每个键对于每条记录都是唯一的。我的问题是我的映射器似乎正在读取这个文件两次或者它被读取了两次。为了进行完整性检查,我编写了一个小实用程序类来读取 SequenceFile,实际上,只有 1264 条记录(即 SequenceFile.Reader)。

在我的 reducer 中,每个 Iterable 我应该只获得 1 条记录,但是,当我遍历 iterable(Iterator)时,我每个 Key 获得 2 条记录(每个 Key 总是 2 条,而不是每个 Key 1 或 3 条或其他东西)。

我的工作的日志输出如下。我不知道为什么,但为什么“要处理的总输入路径”是 2?当我运行我的作业时,我尝试了 -Dmapred.input.dir=/data 和 -Dmapred.input.dir=/data/part-r-00000,但处理的总路径仍然是 2。

任何想法表示赞赏。

我的映射器类非常简单。它读入一个文本文件。对于每一行,它将“m”附加到该行。

我的减速器类也很简单。它只是将“r”附加到该行。

我的工作课程如下。

我的输入数据如下所示。

运行我的作业后,我得到如下输出。

我在设置工作时做错了什么吗?我尝试了以下方法来运行我的作业,并且在这种方法中,文件只被读取一次。为什么是这样?System.out.println(inpath) 和 System.out.println(outpath) 的值是相同的!帮助?

0 投票
2 回答
3909 浏览

c# - 发射映射器讨人喜欢和属性名称不匹配

如何使用 Emit Mapper 将 User 类映射到 UserModel 类?

有几个问题:

  • 我需要展平对象,以便拥有 CompanyId 而不是 Company 对象。
  • 公司对象具有属性 ID,在 UserModel 中我有与公司 ID 对应的 CompanyId,但属性名称不匹配。
  • 我需要映射List<Role>List<RoleModel>
0 投票
2 回答
1989 浏览

zend-framework - Zend Framework - ORM 关系和优化

我已经使用 ZF 几个月了,我对此非常满意,但是我不完全确定如何处理模型关系,同时避免对数据库进行多次查询。很多人都有这个问题,似乎没有人找到一个好的解决方案。(并避免使用第三方 ORM)例如我有一个用户列表,每个用户都属于一个组。我想要一个显示用户信息和组名的用户列表(对于表:用户和组。用户具有表组的外键)。我有: 2 个映射器类来处理这些表,UserMapper 和 GroupMapper。2 模型类用户和组 2 扩展 Zend_DB_Table_Abstract 的数据源类

在用户映射器中,我可以执行 findParentRow 以获取每个用户的组信息,但问题是我对每一行都有一个额外的查询,这不好我认为当使用连接时我只能在一个中完成。当然,现在我们必须将该结果映射到一个对象。所以在我的抽象 Mapper 类中,我尝试使用列别名(类似于 Yii 所做的......我认为)急切加载每个父行的连接表,所以我在一个查询中得到一个像这样的值对象 //User model object

我想你明白我的意思......是否有一个本地解决方案,可能比我的更学术,以便在不避免多次查询的情况下做到这一点?// Zend db 表执行额外的查询以获取可以缓存的元数据。我的问题是为了获取父行信息......就像在 yii 中......类似 $userModel->with('group')->fetchAll(); 谢谢你。

0 投票
1 回答
1884 浏览

qt - 如何将带有静态项目的组合框映射到数据库字段?

我花了一整天的时间寻找答案(我知道它存在,因为我过去使用过它但迷路了)。

我将这个普通的 SQL 表映射到编辑表单上的小部件。虽然我在映射到相关 SQL 模型时没有问题,但如何在 DB 字段和带有静态预设项的组合框之间创建映射?

即“性别”字段包含“M”或“F”,但组合框显示“男性”或“女性”。

0 投票
2 回答
190 浏览

c# - 我如何调用返回 List<> 的映射器方法

我正在尝试从我的映射器返回一个对象列表并将它们保存到我的实体框架数据库中。我的映射器类看起来像这样

我的数据访问类中的问题是我不知道如何将对象保存到我的数据库中,数据访问类中的方法如下所示

但是 AddObject 只能添加 1 个对象?如何添加对象列表?

Visual Studio 给了我错误代码

错误 2 参数 1:无法从 'System.Collections.Generic.List' 转换为 'Timereport.BusinessLogic.Data_Access.Days' C:\Users\widde\Documents\Visual Studio 2010\Projects\Timereport\Timereport.BusinessLogic\TimereportDataAccess。 cs 43 37 Timereport.BusinessLogic

错误 1 ​​'System.Data.Objects.ObjectSet.AddObject(Timereport.BusinessLogic.Data_Access.Days)' 的最佳重载方法匹配有一些无效参数 C:\Users\widde\Documents\Visual Studio 2010\Projects\Timereport\Timereport .BusinessLogic\TimereportDataAccess.cs 43 14 Timereport.BusinessLogic