Doctrine 2将数据更新到数据库中,但未将数据更新到实体中

毛里西奥·皮伯·法奥

在zend框架2和理论2上一起工作。

在进行单元测试时,我使用“测试数据库”来添加,编辑和删除值。

问题是我添加了一个新实体,好的。添加新实体后,女巫可以完美工作,我尝试更新该实体。

//set all values
$this->getEntityManager->persist($dataEntity);
$this->getEntityManager->flush()

当我尝试使用以下方法检索更新的数据时:

    $produtoAcessorioCompareEntity = $this->getEntityManager()->getRepository('Administrador\Entity\ProdutoAcessorio')->findOneBy(array(
        'idProdutoAcessorio' => $produtoAcessorioEntity->getIdProdutoAcessorio()
    ));

但这从ADD方法缓存了旧数据,但没有更新新实体$ produtoAcessorioCompareEntity的数据,我得到了旧值。

当我检查数据库时,新值在那里。因此,应该有一个技巧来重组我可能会丢失的已加载实体。

如何在“持久和刷新”后更新工作实体,以通过$ this-> getEntityManager-> getRepository()获取新值,而不是打开一个新连接?

毛里西奥·皮伯·法奥

$ this-> getEntityManager()-> refresh($ entity);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从数据库中获取实体并锁定Doctrine ORM中的相应数据库行?

来自分类Dev

如何将信息更新到数据库中?

来自分类Dev

用户使用实体框架将新角色更新到数据库中

来自分类Dev

PHP代码未将表单值更新到数据库

来自分类Dev

PHP代码未将表单值更新到数据库

来自分类Dev

使用Symfony 2,Doctrine将数组保存到SQL数据库中?

来自分类Dev

Doctrine2 Symfony2扩展实体在不同的包中但具有相同的数据库表名称

来自分类Dev

如何使用django将数据更新到sql数据库中的表中

来自分类Dev

Doctrine 使用控制台命令将数据持久化到数据库中

来自分类Dev

通过Doctrine从数据库中获取最高ID

来自分类Dev

如何从数据库中的现有数据生成子弹字段-Doctrine Symfony2

来自分类Dev

Symfony / Doctrine:从数据库外部获取实体字段

来自分类Dev

Doctrine/Symfony 如何使用数组中的特定数据更新实体

来自分类Dev

无法将数据更新到数据库

来自分类Dev

使用php将数据从表单更新到数据库

来自分类Dev

Symfony + Doctrine功能数据库测试

来自分类Dev

Symfony Doctrine 重置数据库

来自分类Dev

无法将输入的表决数更新到我的数据库中

来自分类Dev

如何将已编辑的JTable单元格的记录更新到数据库中

来自分类Dev

将复选框更新到mysql数据库中

来自分类Dev

将信息更新到 MySQL 数据库中,但每个员工的部门保持不变

来自分类Dev

Symfony 3:Doctrine将NULL值存储在数据库中

来自分类Dev

Laravel:Ajax更新到数据库

来自分类Dev

更新到数据库失败

来自分类Dev

如何更新到数据库

来自分类Dev

如何使用随机生成的ID将现有数据更新到Firebase实时数据库中的数据

来自分类Dev

更新到SpringBoot 2.4.0后内存数据库中的H2无法正常工作

来自分类Dev

将记录从ListVIEW更新到数据库

来自分类Dev

laravel如何将字段更新到数据库

Related 相关文章

  1. 1

    如何从数据库中获取实体并锁定Doctrine ORM中的相应数据库行?

  2. 2

    如何将信息更新到数据库中?

  3. 3

    用户使用实体框架将新角色更新到数据库中

  4. 4

    PHP代码未将表单值更新到数据库

  5. 5

    PHP代码未将表单值更新到数据库

  6. 6

    使用Symfony 2,Doctrine将数组保存到SQL数据库中?

  7. 7

    Doctrine2 Symfony2扩展实体在不同的包中但具有相同的数据库表名称

  8. 8

    如何使用django将数据更新到sql数据库中的表中

  9. 9

    Doctrine 使用控制台命令将数据持久化到数据库中

  10. 10

    通过Doctrine从数据库中获取最高ID

  11. 11

    如何从数据库中的现有数据生成子弹字段-Doctrine Symfony2

  12. 12

    Symfony / Doctrine:从数据库外部获取实体字段

  13. 13

    Doctrine/Symfony 如何使用数组中的特定数据更新实体

  14. 14

    无法将数据更新到数据库

  15. 15

    使用php将数据从表单更新到数据库

  16. 16

    Symfony + Doctrine功能数据库测试

  17. 17

    Symfony Doctrine 重置数据库

  18. 18

    无法将输入的表决数更新到我的数据库中

  19. 19

    如何将已编辑的JTable单元格的记录更新到数据库中

  20. 20

    将复选框更新到mysql数据库中

  21. 21

    将信息更新到 MySQL 数据库中,但每个员工的部门保持不变

  22. 22

    Symfony 3:Doctrine将NULL值存储在数据库中

  23. 23

    Laravel:Ajax更新到数据库

  24. 24

    更新到数据库失败

  25. 25

    如何更新到数据库

  26. 26

    如何使用随机生成的ID将现有数据更新到Firebase实时数据库中的数据

  27. 27

    更新到SpringBoot 2.4.0后内存数据库中的H2无法正常工作

  28. 28

    将记录从ListVIEW更新到数据库

  29. 29

    laravel如何将字段更新到数据库

热门标签

归档