entity相关内容

Spring Boot如何编辑实体

我正在将spring boot与spring数据jpa和postgre一起使用.我有一个“项目"实体,该实体具有价格,数量,自动生成的int id和它所属的订单.我已经搜索了如何编辑该实体,而仅更改其价格和数量,而没有创建新实体,而我得到的唯一答案是从db中获取该实体并将每个属性设置为新属性,然后保存它.但是,如果我除了价格和数量外还有其他6个属性,这意味着在更新方法中我将设置8次属性,在我看来, ..
发布时间:2021-05-04 19:53:14 Java开发

Symfony2表单实体更新

有人可以告诉我Symfony2表单实体更新的特定示例吗?本书仅显示如何创建新实体.我需要一个如何更新现有实体的示例,在该实例中,我最初在查询字符串上传递了该实体的ID. 我在理解如何在不重新创建表单的情况下检查帖子的代码中再次访问表单时遇到了麻烦. 如果我重新创建表单,则意味着我还必须再次查询该实体,这似乎没有多大意义. 这是我当前拥有的东西,但是它不起作用,因为在发布表单时,它 ..
发布时间:2021-05-04 19:53:08 其他开发

PHP中没有ORM映射的DDD值对象和实体

首先,据我所知,DDD中的Entity与Value Object几乎相同,只是Entity具有身份.我读过的每一篇文章都说实体ID与任何ORM工具都具有ORM映射.但是我不想在实体中使用ORM映射.相反,我想使用存储库接口进行数据库操作而不进行映射.而且,在这种情况下,我被困在应该如何做的事情上. 我将在下面用一个例子来解释我的想法 假设我有一个TODO应用程序,并且TODO中有一些问 ..
发布时间:2021-05-02 20:20:50 PHP

原则返回null代替EntityNotFoundException

我的数据库中的FK损坏,如果我加载一个实体并要求相关的实体,Doctrine将抛出 \ Doctrine \ ORM \ EntityNotFoundException . 对于有问题的实体,我希望FK损坏的地方将返回NULL而不是引发异常.这是因为在Twig模板中会发生异常,因此我希望Twig在这种情况下不必处理异常. 以下是示例配置. ..
发布时间:2021-05-02 19:59:30 PHP

Symfony 5:“也许您忘了将其保留在实体管理器中?"->Doctrine折旧的merge()函数的替代方法

当我从会话中重新加载对象时,收到错误消息“也许您忘记将其保留在实体管理器中了吗?". 该怎么办? 解决方案 在某些情况下,您想在会话中存储数据.总的来说,这在Symfony中可以正常工作.但是,一旦您的数据包含Doctrine实体,您的代码就会早晚爆炸. Doctrine正在提出MERGE功能(请参阅: https://www.doctrine-project.org/proj ..
发布时间:2021-05-02 19:57:17 其他开发

声明名称,引入名称和声明实体之间的区别

根据C ++ 11标准,第7.3.3节[namespace.udecl]/1: 使用声明将名称引入显示使用声明的声明区域. 使用声明: 使用类型名 opt 嵌套名称说明符unqualified-id ; using :: unqualified-id ; 在使用说明中出现的声明区域中声明使用声明中指定的成员名称. 在使用声明出现的声明区域中声明名称是什么意思? ..
发布时间:2021-04-29 20:39:50 C/C++开发

symfony make:新项目上的实体崩溃

每当我尝试使用bin/console make:entity创建实体时,都会得到以下结果: php bin/控制台make:entity要创建或更新的实体的类名(例如FierceElephant):>视频在DebugClassLoader.php行337中:警告:include(/home/user/work/project1/vendor/composer/../../src/Entity/ ..
发布时间:2021-04-24 18:42:36 PHP

在一个应用程序中使用多个dbContext

我正在为ASP.NET MVC 5中的单个Web应用程序使用多个dbContext而苦苦挣扎. 如果我要使用ADO.NET创建5个模型,我需要一些指导原则,例如,它将创建5个dbContext及其模型类. 它将如何在web.config文件中更改? 非常感谢 公共部分类DefaultContext:DbContext{公共DefaultContext():base("name ..
发布时间:2021-04-11 20:05:06 其他开发

没有类型为' IEnumerable& lt; SelectListItem'的ViewData项.具有键' GradingId'的键

我正在尝试获取一个下拉列表,供正在评分的用户使用.每个用户可以有多个等级.因此,当我创建一个新成绩时,我需要一个下拉列表来指定谁将获得该成绩的使用者. 我不断得到: 没有类型为"IEnumerable"的ViewData项目具有键"GradingId". 我看了很多其他问题,但是我无法弄清我需要在控制器,视图或模型中进行哪些更改. GradingController.cs ..
发布时间:2021-04-11 19:30:53 C#/.NET

实体类型"BookLoan"的实例无法跟踪

我正在尝试更新实体,但遇到以下错误: InvalidOperationException:实体类型'BookLoan'的实例无法跟踪,因为此类型的另一个实例具有相同的密钥已被跟踪.添加新实体时,对于大多数关键如果没有设置键,则将创建一个唯一的临时键值(即,如果为key属性分配了其类型的默认值).如果要为新实体明确设置键值,请确保它们不要与现有实体或生成的临时值冲突对于其他新实体.附加现有实体 ..
发布时间:2021-04-11 18:42:14 C#/.NET

如何克隆JPA实体

我已经在数据库中保留了一个JPA实体. 我想拥有一个副本(具有不同的ID),并修改了某些字段. 最简单的方法是什么?喜欢: 将它的@Id字段设置为null并保留它会起作用吗? 我是否需要为实体创建一个克隆方法(复制除@Id以外的所有字段)? 还有其他方法(例如使用克隆框架)吗? 解决方案 使用EntityManager.detach.它使bean不再链接到EntityMa ..
发布时间:2021-02-12 20:01:55 Java开发