问题标签 [mappings]

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 投票
2 回答
219 浏览

apache - 映射文件中特定域的 mod_rewrite

我有一堆域,我想转到一个域,但该域的各个部分。

问题是我不想让每个域都成为 RewriteCond 的一部分。我试过了

但这将适用于每个域。我只希望映射文件中的域重定向,然后如果它与映射文件中的任何域都不匹配,则继续进行其他重写。

0 投票
2 回答
256 浏览

c# - 在 NHibernate 中创建和检索关联的映射

假设我有两个持久类CatHat. 让我们想象一下,两者之间的关系是双向的一对多,因为在一只猫中可以有许多不同的帽子,我们可以在两个方向上遍历映射。为了在每个类的实例之间创建关联,如果我错了,我应该能够并纠正我,执行以下操作:

考虑到这一点,我是否应该无法通过执行以下操作来检索与 redHat 关联的 Cat?

不幸的是,当我尝试使用这种技术时,cat 结果在最后一行是一个空对象。我猜我在 Cat.hbm.xml 中的一对多映射中遗漏了一些东西,或者至少我希望它是那么简单的东西。这是它目前的样子:

我在 Hat.hbm.xml 中没有映射,因为添加一个会导致“重复映射”错误。我阅读了有关关联映射的 Hibernate文档,但仍然无法正常工作。我究竟做错了什么?

完整的映射文件如下:

猫.hbm.xml

帽子.hbm.xml

编辑

我认为问题在于我没有初始化ISet<Hat>Cat 类中的值。但是,我遇到了一个新问题。当我尝试访问关联时,出现此错误:

Could not initialize proxy - no Session.

我想如果我在我的 DAO 中创建一个方法,我可以很容易地避免这种情况,我可以将它包装在这样的会话中:

这会产生相同的“无会话”错误。我难住了。

0 投票
3 回答
1564 浏览

function - Coldfusion this.mappings 在 cfc -> 函数中不起作用

如何让我在 application.cfc 中定义的映射在其他 cfcs 中的其他函数中工作?

即 this.mappings["plugins"] 在任何页面上都可以正常工作,但是如果我尝试实例化一个包含调用 this.mappings["plugins"] 的函数的 cfc - 它会失败。

谢谢

编辑:我不确定 - 这就是我想要做的:在 application.cfc 中:

在 stock.cfc 中:

0 投票
1 回答
921 浏览

url - 从内存中获取 grails url 映射

嗨,我想从内存中获取 grails url 映射并动态更改它们。我的疑问是以编程方式从内存中获取 url 映射的位置?它在 grails 应用程序中可用吗?

0 投票
1 回答
999 浏览

c# - Fluent NHibernate 反射映射

我想解析一个 Fluent NHibernate 映射文件,以便我可以获得其中指定的表名和列名。

加载程序集并将类型反映为 ClassMap 不是问题,但该类仅获取设置表名和列名的方法 - 无法再次获取名称。

有任何想法吗?

0 投票
2 回答
9923 浏览

hibernate - Hibernate:如何自动在两列上映射 java 对象?

想象一下,我有一个通用功能:某个文档的序列和数字(字符串和整数)。我的对象(保险单)包含有关不同文档的系列和数量的信息,所以我想将这个系列和数字分组到一个 java 对象中,并让 hibernate 在同一个表中的每个对象上存储两个字段。

请参阅示例:

像这样的东西。我真正想做的 - 摆脱 Polis 对象中字段的重复,并在 DocInfo 对象中封装系列和数字字段。这对 java 来说没问题,但对于 Hibernate,我知道的唯一方法是创建 ManyToOne 关系并将此信息移动到另一个表(doc_info)。但我需要将所有信息保存在一张表中!

谢谢。

0 投票
1 回答
253 浏览

fluent-nhibernate - 流利的nhibernate中的两个聚合根

问题是我有两个聚合根

聚合根是

  1. 项目。
  2. 新闻文章。

一个项目可以有一组相关的 NewsArticle。一个 NewsArticle 可以有一个相关项目的集合。


要求是:

  1. 用户可以从 Projects 中关联多个 NewsArticle。
  2. 用户可以从 NewsArticles 关联多个项目。

在数据库中。

NewsArticle --* NewsArticleProject *-- 项目。


在映射中

新闻文章侧

项目方

我也尝试过HasMany(),但这给了我一条错误消息,抱怨我也设置了 ColumnName。


我正在努力让流利的 nHibernate 很好地融入它的映射,以便它可以满足我的要求。

我只能设法让它在一侧工作,但是当我尝试让它与另一侧一起工作时,我收到了这个错误消息。

无法弄清楚多对多属性“FeaturedNewsArticles”的另一面应该是什么。

如果有人可以帮助我提出解决方案,请提前致谢。

0 投票
2 回答
1052 浏览

nhibernate - 流畅的NHibernate?我这样做正确吗?

我是第一次使用 Fluent NHibernate 和 NHibernate 的新手。自大约 2000 年以来,我一直在使用内部编写的自定义书面映射器。大约 2 年前切换到 LinqToSQL,大约 6 个月前切换到实体。

我想看看 Fluent/NHibernate 能提供什么。但是,我似乎无法让它正确运行。以下是我的课程、他们的参考资料、ClassMaps 的副本。有人能告诉我这个简单的实现是否正确吗?

这是我的映射和对象类:

这是我的存储库:

每当它到达 config.BuildSessionFactory() 时,它都会引发以下错误:

创建 SessionFactory 时使用了无效或不完整的配置。

内部异常是:

调用的目标已引发异常。

这是解决这个问题的正确方法吗?任何想法或调整将不胜感激!

0 投票
2 回答
2971 浏览

coldfusion - railo application.cfc this.mappings 不工作

我正在使用最新版本的 railo,并试图让每个应用程序的映射工作。这就是我正在做的事情:

所以,我试图能够通过 myapp.* 映射访问此应用程序文件夹中的组件,而不必访问 rootapp.myapp.* (据我了解,此组件设置应该可以工作。

但是,此映射无法访问我的组件,当我对代码中的应用程序变量执行 cfdump 时,它会显示“应用程序名称”设置为“MyApp”,但映射没有显示任何内容。

railo 不支持这些映射,还是我做错了什么?

编辑:

这是我得到的确切错误:

myapp应该已经进行了映射,并且MyObject确实存在。这是我的结构:

简而言之,“MyPage.cfm”依赖于映射来轻松访问“MyObject”组件。Application.cfc应该被加载,因为 cfml 处理器应该开始向上移动目录,直到找到一个。

0 投票
1 回答
2148 浏览

c# - 在 ac# Windows 服务应用程序中使用 net.exe 映射另一个域上的共享文件夹

我正在尝试将网络驱动器映射到用 c# 编写的 Windows 服务内的服务器上。我尝试使用带有以下代码的 net.exe


参数基本上转换为“使用 X: \\192.45.xx.xxx\sharename "xxxx" /user: domainname\username”

执行此操作时出现“未找到网络名称”错误。我尝试访问的服务器与我的应用程序所在的域不同,这就是我认为我收到该错误的原因。

有谁知道我怎样才能克服这个问题并将另一个域的共享文件夹映射到我的本地计算机上?

我将不胜感激任何帮助

谢谢卡提克