问题标签 [entity]

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 投票
3 回答
3038 浏览

java - Spring Entity 使用服务,可能的设计缺陷,但仍然

我正在“springwrapping”的遗留数据库有 Id,它们是字符串,并且会泄露一些信息。例如,UserId 看起来像“DK-6715-00001”,表示丹麦的用户,邮政编码 6715。它被封装到企业应用程序中,需要保留,我的实体在他们的 setter 方法中验证这一点。

但是,User 也有 country 和 postal code 字段,所以当设置 bean 的 Id 时,它也可以设置 country 和 postal code。为此,它需要 CountryService 查找 Dk 是 Denmark Country 对象,并在 PostalService 中用新找到的 Country 对象查找 6715。

首先,我可以把它连接起来,以便我可以从我的 Entity 对象访问 CountryService 和 PostalService 吗?(在我的 bean 定义中,实体是在服务对象之前定义的)其次,这应该违反任何好的设计原则。有没有更好的设计让我的实体携带对服务 bean 的引用?

干杯

尼克

0 投票
1 回答
1716 浏览

firefox - Firefox 会在外部实体上执行 XSLT 吗?

我想要做的是获取一个 XML 文档,比如说http://example.org/data.xml并使用 XSL 样式表显示它。(我无法修改文档本身并添加指令)

所以有几个像这样的实用 XML 文件:

包装器.xml:

展开.xsl:

总结一下:stylesheet.xsl 是为http://example.org/data.xml编写的,浏览器指向 wrapper.xml,用户应该会看到转换后的http://example.org/data.xml

这是在 IE(和 Chrome)中按预期工作但在 Firefox 中无法正常工作的少数情况之一。

AFAIK Firefox 支持外部 XML 实体,但似乎它们在 XSL 代码中是不可见的。我从 2006 年发现这篇文章,它描述了 Firefox 1.5 中的这个问题(我使用的是 3.5.3)

有什么解决方法吗?

0 投票
2 回答
931 浏览

java - 任何用于摆动的表单生成器(来自带注释的 javabean)?

我已经看到了几个表单生成器(来自 javabeans 的 Swing、web 等),但再也找不到它们了。请帮我提供链接。

PS生成器不是设计师,生成器-半自动生成ui,不需要绘图

PPS 我终于找到了

  • 裸体物体
  • 问题
  • 元小部件

如果你知道更多请评论

0 投票
1 回答
7242 浏览

linq-to-entities - 实体:在视图和表之间添加导航属性

如下图所示,ProjectTask 和 Dependency 表之间存在一对多的关系。

数据库图

实体尝试将视图中的每个字段映射到依赖关系表中的字段,但这是行不通的。

关于如何添加导航属性的任何建议?

谢谢,安倍


这是映射图的链接:

映射图

0 投票
2 回答
696 浏览

asp.net-mvc - asp.net MVC上相关实体的问题使用实体框架创建表单

我正在构建一个非常简单的 asp.net MVC 文件上传表单。目前,我在创建在所述文件上存储信息的新数据库对象时遇到问题。

action 方法的代码如下所示:

问题是当表单回发时 newFile.Organisation 的值丢失了。我想 EF 在这个阶段没有提供 OrganisationID 的值。

如果这是 linq to sql,我会简单地设置 OrganisationID,但它是 EF,这是不可能的(至少在我的设置中)

任何想法作为处理这些情况的最佳方法?(除了做一些疯狂的事情,比如为organisaionid设置一个隐藏的表单字段并在post方法中设置它)

0 投票
1 回答
2480 浏览

hibernate - Hibernate 实体回调方法是否只能通过使用 EntityManager 调用

我使用 Spring 的 HibernateTemplate 来保存实体,我还添加了这样的回调方法

但是我发现当我调用 saveOrUpdate() 方法时没有调用这个回调注解。

我发现有帖子说只有使用EntityManager才会调用这些回调注解方法,对吗?如果没有,为什么我的@PrePersist 没有被调用。谁能给我一个方向来调查这个问题,非常感谢。

0 投票
2 回答
645 浏览

sql - 如何限制从 SQL 查询中获取实体

并按顺序上课:

但在执行过程中我看到:拳头,主 sql。和许多这样的查询: Hibernate: /* load Trip */ select......

我如何才能获取 Trips?

更新:在这种情况下,旅行是没用的。更好的是不要拿它。

0 投票
3 回答
137 浏览

oop - 我应该在哪里创建实体对象?

我有一个实体类和一个实体 DAO 类。

是否应该由 DAO 类负责创建实体类的实例,或者是否应该有一个实体创建者/管理器类仅使用 DAO 类从数据库中获取数据以创建实体类。

谢谢,

克里斯

0 投票
2 回答
84 浏览

java - 在 Seam 中隔离实体的项目

是否可以为实体(src/main)创建一个 Seam 项目,而其他项目可以访问它们?

我有一种情况,一个组织有 6 个项目访问相同的实体,我不想在每个项目中复制它们。如果可能的话,我该怎么做?我在哪里可以找到有关它的文档?

谢谢,

卡特诺维格里奥

0 投票
1 回答
1445 浏览

iphone - 在实体上设置属性并使用“一对多”关系检索它

我已经阅读了 Apple 开发人员指南和教程,并且阅读了两本关于 Core Data 主题的 iPhone 书籍。

我习惯于处理事物的“值对象”/“实体”方面,然后将它们发送到 Web 服务等。但在 iPhone 上,我可以自己处理所有事情……残酷的世界 :)

LocationsApple Developer 网站上的TaggedLocationsPhotoLocations示例并没有以我可以“计算”的方式给我答案。我希望这里有人可以启发我。

我已经使用数据模型 GUI 设置了我的模型。两个实体,PersonDreamPerson具有personName字符串属性和一对多的dreams关系。 Dreams具有description字符串属性和一对一的person关系。

我一直在设置一个简单的tableView应用程序。第一个视图是人员列表,第二个视图是他们的梦想列表。

这就是我将一个人添加到modelObjectContext

好的,然后我在上下文中添加一个新的梦想:

我现在将梦想添加到这样的人身上:

这里对我来说有点模糊,因为 xcode 在PersonClass 上为我生成了不同的方法/访问器:

在其他情况下,我不必处理实际的保存、检索数据。我会构建一个名为的实体/值对象person,并赋予它一个Array来存储梦想。但这不是核心数据中可能的属性类型,也不是这样做的方法,我已经读过(在这里也有类似的线程)。

那么这个样板代码是如何工作的呢?我应该使用它addDream并发送一个NSSet充满梦想的东西吗?还是我可以只信任核心数据来实例化它并专门使用addDreamObject发送Person类型的实体对象Dreams

我还使用 xcode 中的样板代码保存上下文。现在我想用这个人更新视图,更准确地说是他的名字。

cellForRowAtIndexPath我给它的方法中:

一切都很好,名称显示在列表中。

我将我的设置DreamViewController为将Person对象作为参数。

然后我将 压入viewController堆栈,然后我们进入DreamView. 在这里,我似乎无法理解与我“送来”的人有关的梦境。

这是我在DreamViewController'sviewDidLoad方法中尝试的(selectedPerson是我用来传递Person对象的访问器):

我似乎真的无法掌握这一点,而且我目前使用 Objective C 的经验不允许我从 Apple 文档的字里行间中抓住“最佳实践”的精髓。