问题标签 [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.
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 的引用?
干杯
尼克
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)
有什么解决方法吗?
java - 任何用于摆动的表单生成器(来自带注释的 javabean)?
我已经看到了几个表单生成器(来自 javabeans 的 Swing、web 等),但再也找不到它们了。请帮我提供链接。
PS生成器不是设计师,生成器-半自动生成ui,不需要绘图
PPS 我终于找到了
- 裸体物体
- 问题
- 元小部件
如果你知道更多请评论
linq-to-entities - 实体:在视图和表之间添加导航属性
如下图所示,ProjectTask 和 Dependency 表之间存在一对多的关系。
实体尝试将视图中的每个字段映射到依赖关系表中的字段,但这是行不通的。
关于如何添加导航属性的任何建议?
谢谢,安倍
这是映射图的链接:
asp.net-mvc - asp.net MVC上相关实体的问题使用实体框架创建表单
我正在构建一个非常简单的 asp.net MVC 文件上传表单。目前,我在创建在所述文件上存储信息的新数据库对象时遇到问题。
action 方法的代码如下所示:
问题是当表单回发时 newFile.Organisation 的值丢失了。我想 EF 在这个阶段没有提供 OrganisationID 的值。
如果这是 linq to sql,我会简单地设置 OrganisationID,但它是 EF,这是不可能的(至少在我的设置中)
任何想法作为处理这些情况的最佳方法?(除了做一些疯狂的事情,比如为organisaionid设置一个隐藏的表单字段并在post方法中设置它)
hibernate - Hibernate 实体回调方法是否只能通过使用 EntityManager 调用
我使用 Spring 的 HibernateTemplate 来保存实体,我还添加了这样的回调方法
但是我发现当我调用 saveOrUpdate() 方法时没有调用这个回调注解。
我发现有帖子说只有使用EntityManager才会调用这些回调注解方法,对吗?如果没有,为什么我的@PrePersist 没有被调用。谁能给我一个方向来调查这个问题,非常感谢。
sql - 如何限制从 SQL 查询中获取实体
并按顺序上课:
但在执行过程中我看到:拳头,主 sql。和许多这样的查询: Hibernate: /* load Trip */ select......
我如何才能获取 Trips?
更新:在这种情况下,旅行是没用的。更好的是不要拿它。
oop - 我应该在哪里创建实体对象?
我有一个实体类和一个实体 DAO 类。
是否应该由 DAO 类负责创建实体类的实例,或者是否应该有一个实体创建者/管理器类仅使用 DAO 类从数据库中获取数据以创建实体类。
谢谢,
克里斯
java - 在 Seam 中隔离实体的项目
是否可以为实体(src/main)创建一个 Seam 项目,而其他项目可以访问它们?
我有一种情况,一个组织有 6 个项目访问相同的实体,我不想在每个项目中复制它们。如果可能的话,我该怎么做?我在哪里可以找到有关它的文档?
谢谢,
卡特诺维格里奥
iphone - 在实体上设置属性并使用“一对多”关系检索它
我已经阅读了 Apple 开发人员指南和教程,并且阅读了两本关于 Core Data 主题的 iPhone 书籍。
我习惯于处理事物的“值对象”/“实体”方面,然后将它们发送到 Web 服务等。但在 iPhone 上,我可以自己处理所有事情……残酷的世界 :)
Locations
Apple Developer 网站上的TaggedLocations
和PhotoLocations
示例并没有以我可以“计算”的方式给我答案。我希望这里有人可以启发我。
我已经使用数据模型 GUI 设置了我的模型。两个实体,Person
和Dream
。
Person
具有personName
字符串属性和一对多的dreams
关系。
Dreams
具有description
字符串属性和一对一的person
关系。
我一直在设置一个简单的tableView
应用程序。第一个视图是人员列表,第二个视图是他们的梦想列表。
这就是我将一个人添加到modelObjectContext
:
好的,然后我在上下文中添加一个新的梦想:
我现在将梦想添加到这样的人身上:
这里对我来说有点模糊,因为 xcode 在Person
Class 上为我生成了不同的方法/访问器:
在其他情况下,我不必处理实际的保存、检索数据。我会构建一个名为的实体/值对象person
,并赋予它一个Array
来存储梦想。但这不是核心数据中可能的属性类型,也不是这样做的方法,我已经读过(在这里也有类似的线程)。
那么这个样板代码是如何工作的呢?我应该使用它addDream
并发送一个NSSet
充满梦想的东西吗?还是我可以只信任核心数据来实例化它并专门使用addDreamObject
发送Person
类型的实体对象Dreams
?
我还使用 xcode 中的样板代码保存上下文。现在我想用这个人更新视图,更准确地说是他的名字。
在cellForRowAtIndexPath
我给它的方法中:
一切都很好,名称显示在列表中。
我将我的设置DreamViewController
为将Person
对象作为参数。
然后我将 压入viewController
堆栈,然后我们进入DreamView
. 在这里,我似乎无法理解与我“送来”的人有关的梦境。
这是我在DreamViewController
'sviewDidLoad
方法中尝试的(selectedPerson
是我用来传递Person
对象的访问器):
我似乎真的无法掌握这一点,而且我目前使用 Objective C 的经验不允许我从 Apple 文档的字里行间中抓住“最佳实践”的精髓。