问题标签 [transfer-orm]

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 投票
6 回答
277 浏览

coldfusion - 将 ColdFusion 5 基于标签的代码重构为 CFC

我觉得有必要将基于 CF5 的旧代码重构为 CFC。我们已经在 ColdSpring 和 Transfer 中有一些代码,但感觉对 ColdSpring 和 Transfer 进行大量重写是没有意义的。

我会遇到什么技巧、方法和陷阱。

我怎样才能让这变得容易?

我不介意将 ColdSpring 加入其中,但 Transfer 是我对项目规模感到害怕的一点。

编辑:我的代码库已经使用了 7-8 年并且非常庞大。描述它会很困难,但是我正在寻找关于方法的通用建议

0 投票
1 回答
111 浏览

orm - 清理传输 ORM 定义?

最近开始研究Transfer ORM,发现它很酷。

今天我注意到定义目录包含我以前的开发会话(例如 27/08、28/08)中的一些旧文件。我在该项目的 transfer.xml 中只有几个对象,但它们已经生成了几个定义文件。

我应该担心他们吗?

也许唯一的原因是对象 XML 发生了变化,所以它只是开发问题。

一段时间后转移清理这些还是我应该设置脚本来做到这一点?如果是第二种方式,您会推荐哪种算法来避免删除正在使用的文件?上线时只需将它们全部删除?

谢谢。

0 投票
2 回答
219 浏览

coldfusion - Transfer-ORM:在对象“siteUsers.siteUsers”中找不到属性“siteID”

使用 Transfer-ORM 映射到我的 Microsoft SQL 数据库时,我收到以下 Coldfusion 错误。我相信这是由映射我的链接表的配置错误的 transfer.xml 文件引起的。我不确定我是否完全理解复合 ID 的细微差别。你看到错误了吗?

错误:

找不到搜索的属性在对象“siteUsers.siteUsers”中找不到属性“siteID”

索引.cfm:

transfer.xml:(相关部分-我认为问题存在于siteUsers包中)

0 投票
1 回答
367 浏览

coldfusion - 在 Transfer ORM (Coldfusion) 中将属性添加到多线程连接

我正在使用传输,并且文章和视频之间存在多对多关系。我需要做的是在将每个视频添加到文章时为其添加时间戳。即我有两张桌子:

  • 文章(ID、标题、正文)
  • 视频(ID,网址)

然后我有一个链接表:

  • article_videos(articleID, videoID)

我需要在 article_videos 中添加一个额外的列 timeStamp:

  • article_videos(articleID, videoID, timeStamp)

我遇到的问题是,当我尝试在链接表中创建一个额外的属性时,它不起作用。

我的转移 ORM 配置:

问题是 ManyToMany 中的新属性是不允许的,它会抛出一个错误,指出 Transfer 配置格式错误。

我应该在哪里以及如何添加时间戳,因为该视频可能在多篇文章中使用,因此该文章中的视频需要时间戳?

提前致谢。