Witam,

  1. CREATE TABLE instructions (
  2. id int NOT NULL AUTO_INCREMENT,
  3. title varchar(255) NOT NULL DEFAULT '',
  4. visible tinyint(1) NOT NULL DEFAULT 0,
  5. created datetime NOT NULL,
  6. updated datetime NOT NULL,
  7. author int NOT NULL DEFAULT 0,
  8. PRIMARY KEY (id)
  9. );
  10.  
  11. CREATE TABLE instructions_sections (
  12. id int NOT NULL AUTO_INCREMENT,
  13. instruction_id int NOT NULL,
  14. type tinyint NOT NULL DEFAULT 0,
  15. value text,
  16. visible tinyint(1) NOT NULL DEFAULT 1,
  17. created datetime NOT NULL,
  18. updated datetime NOT NULL,
  19. PRIMARY KEY (id)
  20. );




Stworzyłem Entite Instruction który odwzorowuje tabele instruction, do niego dołączyłem sections, które są w relacji @OneToMany. Wszystko w porząku działa, ale muszę zbudować formularz, który nie chcę mi działać z powodu błędów z brakiem właściwości Entite.
Chodzi o to, że przy tworzeniu można wybrać 7 zahardkodowanych sekcji i mają one być zaprezentowane w bazie danych. Jak to zrobić z fomularzem? Sekcje nie są wszystkie wymagane, ale jak to ograć, aby formularz takie coś pokazał i zapisał?

PS. Obrazek idealnie obrazuje relacje jakie mam stworzyć.