问题标签 [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 回答
563 浏览

scala - 与lift Mapper的一对一关系

如何实现与 Mapper 的一对一关系?从电梯维基:

如果您要建模一对一关系,只需使用一对多关系。唯一潜在的麻烦是您将拥有一个 List[B] 而不是 Box[B]。

没有更惯用的方法吗?

0 投票
1 回答
2960 浏览

regex - Ant regexp 映射器:从文件中读取模式?

我想编写一个通用的 Ant 构建脚本,其<copy>任务可以选择基于正则表达式重命名文件。如果存在,嵌套<regexpmapper>将从特定于项目的属性文件中加载重命名模式。

有人已经这样做了还是我必须编写自己的映射器?

0 投票
2 回答
1927 浏览

ant - 使用映射器时,Ant 文件集的“dir”从绝对路径中丢失

我一直在尝试编写一个 Ant 任务来使用 apply 任务在我的项目中“编译”Sass 脚本,但我一直收到“没有这样的文件或目录”错误。我认为这可能是由构建路径中的空格引起的,所以我经历了移动项目的麻烦,结果发现 Ant 在返回路径时似乎省略了文件集的根目录。这是目标的样子:

为了帮助排除故障,我将可执行文件从 sass 切换到 echo,我注意到映射器正在像这样转换路径......

/Users/me/Documents/Programming/workspace/Project/ src /java/com/proj/web/page/template/Template.scss

……进入这个……

/Users/me/Documents/Programming/workspace/Project/java/com/proj/web/page/template/Template.css

请注意,目标文件路径中缺少 src 目录。我在这里看到错误还是以某种方式预期?我很想知道这里发生了什么。我也尝试过使用正则表达式映射器和带有替换字符串的过滤器映射器。结果是一样的。

我正在运行 Ant 1.7.1,它与我在 Mac 上运行的 Eclipse Helios 捆绑在一起。我还在 Mac 和 Linux 上尝试了 Ant 1.8。没有任何效果。有没有人有任何想法?

0 投票
1 回答
1110 浏览

ant - 使用 Ant 将文件解压缩到它们所在的目录中

这应该很简单,但我找不到办法。我需要使用 Ant 将目录子目录中的任何 zip 文件提取到同一子目录中。这些文件作为带有通配符的文件集传递给 ant 任务,例如 * / .zip。

例如,ant 脚本可能必须处理包含 file.xml 的文件 a/b/c/file.zip,所以我想使用解压缩任务将文件解压缩到 a/b/c/file.xml 但是事先不知道目录结构是什么,即它可以是 a/b/c/file.zip 或 t/u/v/w/x/y/z/file.zip。

解压缩任务需要“dest”目录,但在脚本运行之前我不知道完整的 dest 目录是什么。我也考虑了映射器,但据我所知,这仅适用于提取的文件,我无法将 zip 文件位置引用为映射的一部分。

任何帮助将不胜感激。

谢谢,史蒂夫

0 投票
2 回答
2520 浏览

json - GWT POJO-JSON 映射器?

我正在寻找一个 GWT POJO-JSON 映射器。在回答另一个问题并通过谷歌搜索时,我发现了以下解决方案:

我的问题是,这些(或任何其他)解决方案中的任何一个是否具有显着的性能增益/损失或任何其他相当大的优点或缺点?

0 投票
1 回答
222 浏览

scala - HasManyThrough 与 MappedManyToMany 有何不同?

大多数关于多对多关系的提升映射器文档都记录了使用MappedManyToMany来映射关系。但在Exploring Lift中,我看到作者使用HasManyThrough代替。

两者有什么区别?一个比另一个更受欢迎吗?

0 投票
2 回答
5016 浏览

join - 学说 2 加入协会未找到

我将 Doctrine-2.0.4 与 Zend 1.11 一起使用。Php 映射器和实体是从 MySQL 数据库生成的。现在我正在尝试一个连接两个表的查询,并且只得到

[语义错误] 第 0 行,'e' 附近的第 48 列:错误:类实体\用户没有名为 Accounts 的关联

询问:

在我的数据库中有两个表:用户,帐户

  • 用户有字段 id, accountId
  • Accounts 有字段 id, info

Users.accountId 与Accounts.id具有双向一对一关联

0 投票
1 回答
589 浏览

xml - 学说 2 加入问题 [使用 xml 映射器]

我尝试加入两个表,但在编写正确的 xml 映射器时遇到了困难(设置和实体访问经过测试并且工作正常)

  • 基于 MySQL、Doctrine 2.0.4 和 ZF-1.11
  • 我正在使用 XmlDriver('path\to\mappers);

询问

映射器

但是对于所有可能的关系(我在这里累了:)我总是遇到同样的问题:找不到相关实体的属性:

Doctrine\ORM\Mapping\MappingException - 物业街不存在

0 投票
3 回答
1205 浏览

python - 具有非 ascii 列的 SQLAlchemy 映射表到类

我得到错误:

我正在连接到 MSSQL。表自动加载似乎工作。我只在尝试映射时收到此错误。谢谢大家的帮助!

0 投票
1 回答
4762 浏览

java - Java 结果集行映射器

这是我现在的课,它是我的 1 张桌子的映射器

如何为其他数据库表使用相同的映射器类?或者对于每个表,我必须创建新的映射器类?