草庐IT

子实体

全部标签

mysql - 删除实体而不删除指向它的外键链接

我有一个表Products实体tva链接到表Tva实体image是链接到表格Media。我在sonataadmin中呈现网站的所有产品。我希望能够从管理中删除产品。我希望能够删除产品而不删除指向它的外键链接。但是我有这个错误:SQLSTATE[23000]:Integrityconstraintviolation:1451Cannotdeleteorupdateaparentrow:aforeignkeyconstraintfails(fly.post,CONSTRAINTFK_5A8A6C8D4D79775FFOREIGNKEY(tva_id)REFERENCEStva(id))这是

php - 实体上的 MySQL Double 多对多

我有一个项目,其中有产品和SKU。每个产品都有一个或多个SKU。我还有可以拥有多对多产品的商店,因此一个产品可以属于多个商店,一个商店可以有多个产品。最后,每个商店都可以选择他们想要哪些产品的SKU。因此,作为商店,我可以选择销售白色T恤,它可能有(XS,S,M,L),我可以选择(XS,S)作为我商店想要的SKU。目前如您所见,商店连接到产品和SKU。但我有一种感觉,有什么地方不对Myshop_skusandshop_productsarenotconnected,Sotherecanbeamismatchbetweentheproductsashophas,andthesku's..

php - Doctrine——如何在两个实体之间建立一对一的关系

我有两个表:用户和联系人UsersidusernameContactsiduser_idemail(Ihavesimplifiedthestructure)现在,如何正确设置学说实体?/***@ORM\Entity*@ORM\Table(name="users")*/classUserextendsBaseEntity{/***@Id*@GeneratedValue*@Column(type="bigint")*/protected$id;/***@ORM\Column(type="string",unique=true)*/protected$username;/***@ORM\On

php - 选择实体假设相关实体不存在

我的实体(产品)与另一个名为deletedByCompanies的实体(公司)具有单向多对多关系。我希望选择所有未被特定公司删除的产品。这是所有未通过多对多关系连接的产品。尝试过:$this->em->getRepository(Product::class)->createQueryBuilder('t')->leftJoin('t.deletedByCompanies','deletedCompany')->andWhere('deletedCompany.idnotin(:companyId)')->setParameter('companyId',[$companyId]);但

java - Hibernate 序列生成器因为多个实体共享而感到困惑

我的类(class)使用像这样的ID@Id@Generated(GenerationTime.INSERT)@GeneratedValueprivateIntegerid;这非常适用于H2(支持序列),并通过创建帮助表hibernate_sequence为MySql进行解释。使用thisanswer,一切看起来都是我想要的方式,尤其是对所有表使用单个序列。有一件事似乎是错误的:助watch中有多行。我的id在@MappedSuperclass中声明,并且在初始化期间,对于每个具体类执行以下行:insertintohibernate_sequencevalues(1)这显然是错误的:每个

php - 具有 varchar id 的 Doctrine2 实体不将 id 插入数据库

我正在尝试在ZF2应用程序中为Doctrine2创建实体。我的实体应该有idvarchar(15),但是当我尝试创建新行时,doctrine2没有将这个ID推送到数据库中。在实体生成类中我有这个:/***Checkpoints**@ORM\Table(name="checkpoints",uniqueConstraints{@ORM\UniqueConstraint(name="sort",columns={"sort"})},indexes={@ORM\Index(name="country",columns={"country"})})*@ORM\Entity*/classChec

java - jpa/hibernate 的实体更新问题

我有这个名为“Pagina”的实体类,我想根据对实体所做的更改更新数据库中的条目。这是行不通的。我没有收到任何错误,但数据库没有更改。@Entity@Table(name="PAGINA")@NamedQueries({@NamedQuery(name="Pagina.findAll",query="SELECTpFROMPaginap"),@NamedQuery(name="Pagina.findHashByURL",query="SELECTp.chashFROMPaginapWHEREp.url=:url"),@NamedQuery(name="Pagina.findTimest

mysql - 无法在 MySQL Workbench EER 图中移动(单击并拖动)实体

我正在使用MySQLWorkbench-EER模型对数据库进行建模。现在,我想在某些实体周围移动,以便我可以将它们包装在单独的层中以获得更好的视觉效果。我的问题是我无法使用“单击和拖动”技术在EER图上移动实体。另外,我想选择一些区域,包围某些实体并将它们放在图层中。“选择对象”(鼠标箭头)是选择工具。图表编辑器是否处于某种锁定模式?也许我按下了一些快捷键或启用/禁用了一些选项,但我找不到在EER图上启用移动实体的位置。感谢任何帮助。编辑:我在UbuntuLinux机器上使用MySQLWorkbench制作了这个模型。在那里,我能够在图表上拖动实体。但是,现在我已经在我的另一台计算机上

使用Rhino将三维扫描得到的网格转化为实体

使用Rhino将三维扫描得到的网格转化为实体文章目录使用Rhino将三维扫描得到的网格转化为实体初始网格处理网格重划分总结结尾在常见的建模过程中,经常通过三维扫描等方式得到获得物体的点云,并通过扫描软件的内置算法生成网格。但在后续使用过程中,可能会需要将网格模型转换为实体模型。同时,扫描得到的点可能较为随机,导致网格的质量较差,因此常需要对网格做进一步处理。Rhino7中拥有众多对网格处理的工具,本文介绍了通过Rhino7将扫描得到的网格进行处理,并转换为实体模型的过程。初始网格处理首先在Rhino中导入三维扫描得到的网格,选中网格,根据属性栏观察该网格为开放的网格还是闭合的网格。首先使用熔接

php - 无法检索实体配置 : core/store_group

我已将magento站点转移到另一台服务器。首先,我安装了新的magento并上传了所有文件和文件夹。我也更新了数据库。以前的错误是不同的。但是我在网上搜索并找到了一些解决方案(http://www.magentocommerce.com/boards/viewthread/71051/),现在错误是这样的。我已经上传了magento17的lib/Varien/SimpleXML文件夹。Can'tretrieveentityconfig:core/store_group跟踪:/homepages/20/d317798792/htdocs/imedicia/site/app/code/c