问题标签 [mapping]
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.
oracle - 使用 nHibernate 映射 Oracle 布尔字段
我有一个 Oracle 数据库,布尔字段是 CHAR(1),存储了 Y/N。如何使用 nHibernate 将其映射到布尔类型?
nhibernate - nHibernate 映射到自定义类型
我有一个 Oracle 数据库,其中一个字段是日期范围字段。它基本上只是作为 VARCHAR(40) 以 YYYY/MM/DD-YYYY/MM/DD 格式存储在数据库中。我想在 nHibernate 中将它映射到我这样创建的自定义类
如何映射到这样的自定义类?
nhibernate - NHibernate 多对一映射更新未更改的表
我有两个实体共享一个主键(Transaction 和 TransactionDetail)。我使用从 Transaction 到 TransactionDetail 以及从 TransactionDetail 到 Transaction 的多对一关系将它们映射。交易明细为每笔交易保存一个记录。
但是,当我创建一个新的事务详细信息对象并将其添加到事务中时,NHibernate 会尝试使用类似 'update transaction set id = ? 哪里 id = ?每个参数具有相同的值。
由于映射位于主键列上,因此我不希望更新事务。事实上,由于主键是一个标识列,当它尝试更新值时我得到一个错误。创建新的 TransactionDetail 记录时,如何防止 NHibernate 更新 Transaction 表?
nhibernate - NHibernate 将标识映射到没有生成器的列
我可以将实体的身份映射到其值不是自动生成但仍然是唯一的列吗?
如果是这样,我应该在 xml 身份/生成器标签中添加什么?
谢谢。
hibernate - JPA / Hibernate在加入时选择列子集
在 SQL 中,很容易进行连接,并且只从连接表中返回您想要的列。在 JPA / Hibernate 中映射它的最佳方法是什么?
例如,有一个文件夹实体映射到 EMAIL_FOLDER,一个电子邮件实体映射到 EMAIL 表。从文件夹到电子邮件是一对多的关系。Email 实体相当重,因为它包含文本、附件等的 CLOB。在某些情况下,我们需要取回整个电子邮件,而在其他情况下,我们只想带回 senderName、subject 和 sentDate 以及不希望引入 CLOB 数据的内存开销。在 SQL 中实现这一点很简单,但我不确定在 JPA / Hibernate 中最好的方法是什么。
我正在考虑创建一个仅映射到 senderName、subject 和 sentDate 的 LightEmail。这是处理此类事情的最佳方法吗?
更新:此时我想尽可能避免使用字节码检测。
nhibernate - 创建 NHibernate 对象并初始化 Set
我有一个名为Product的表,我有一个表StorageHistory。
现在, Product 在其映射中包含对 StorageHistory 的引用
它有效,当我从 ORM 中检索一个对象时,我得到一个空的 ISet。
让我头疼的是如何首先构造对象。当我执行以下操作时:
product.StorageHistory 属性为 NULL,我得到 NullReferenceException。那么,如何将项目添加到该集合中,或者我应该如何将 StorageHistory 项目本身添加到数据库中?
asp.net - Server.MapPath(".")、Server.MapPath("~")、Server.MapPath(@"\")、Server.MapPath("/")。有什么不同?
谁能解释Server.MapPath(".")
,Server.MapPath("~")
和之间Server.MapPath(@"\")
的区别Server.MapPath("/")
?
iis - 不能在 IIS 的映射中添加“.*”
我无法在 IIS 的扩展映射(默认网站 -> 属性 -> 主目录 -> 配置)中添加 .*,因为它给出了消息“错误的文件扩展名”。
操作系统为 Windows 2003 服务器。当操作系统为 Windows XP 时,我可以在 IIS 中的映射处添加 .*
mapping - 将 Web.SiteMap 与动态 URL(URL 路由)一起使用
我想匹配 Web.SiteMap 中的“近似”匹配项
Web.Sitemap 静态站点地图提供程序运行良好,除了一件事。它是静态的!
因此,如果我必须为页面上的 10,000 篇文章中的每一篇都拥有一个站点地图节点,如下所示:
- site.com/articles/1/article-title
- site.com/articles/2/another-article-title
- site.com/articles/3/another-article-again
- ...
- site.com/articles/9999/the-last-article
我可以使用 SiteMap 进行某种通配符映射以匹配文章下的任何内容吗?
或者也许在我的 Webforms 页面中,有没有办法手动设置当前节点?
使用 ASP.Net MVC 框架执行此操作时,我在此页面上找到了“一点”帮助,但仍在为 Webforms 寻找一个好的解决方案。
我想我要做的是创建一个自定义 SiteMap Provider
view - How to convert Perforce depot locations to client view locations
I'd like to know how to convert Perforce depot locations to client view locations for the purpose of script writing.
I have a script that first checks out a file for edit in perforce and then interacts with the file. I need to have the depot location (i.e. \Projects\Project6) converted to the client view location. (i.e. d:\Projects\Project6).
Is this possible?