小编Gui*_*rmo的帖子

Symfony2 Doctrine ORM复合主键

我正在使用Doctrine 2.4作为ORM 在Symfony 2.3中开发一个应用程序.我使用的数据库引擎是PostgreSQL.我在其他表中使用复合主键映射实体时遇到问题.这些键是相关键中的外键.

我的数据库中的表具有以下结构

CREATE TABLE public.establecimiento
(
  id_establecimiento integer NOT NULL,
  establecimiento character varying(100) NOT NULL,
  CONSTRAINT pk_establecimiento PRIMARY KEY (id_establecimiento )
)
WITH (
  OIDS=FALSE
);
CREATE TABLE public.establecimiento_sec
(
  id_establecimiento_sec integer NOT NULL,
  id_establecimiento integer NOT NULL,
  det_seccion character varying(40) NOT NULL,
  plano character varying(100),
  sector_ingreso character varying(254),
  sponsor_imagen_sec character varying(96000),
  CONSTRAINT pk_establecimientos_sec PRIMARY KEY (id_establecimiento_sec , id_establecimiento ),
  CONSTRAINT fk_establec_reference_establec FOREIGN KEY (id_establecimiento)
      REFERENCES public.establecimiento (id_establecimiento) MATCH SIMPLE
      ON …
Run Code Online (Sandbox Code Playgroud)

php orm doctrine composite-primary-key symfony

7
推荐指数
1
解决办法
3540
查看次数

标签 统计

composite-primary-key ×1

doctrine ×1

orm ×1

php ×1

symfony ×1