프로젝트에서 symfony 및 doctrine을 사용하고 있습니다. I 에는 데이터를 조작하고 데이터베이스에 저장하는 서비스가 있습니다. 한 번의 조치로 2 개 이상의 서비스 (예 : 이메일을 통해 클라이언트에게 알리고이 이메일을 저장하기 위해 일부 값과 서비스를 계산 및 저장하는 서비스)를 호출하면 여러 트랜잭션이 수행됩니다. Queation : 서비스 안의 데이터를 저장하는 것이 나쁜 습관입니까? 컨트롤러 만 조작하고 엔티티를 저장하는 데 서비스를 사용해야합니까?서비스중인 엔티티 저장
-1
A
답변
1
아니요. 좋지 않습니다.
당신은 당신의 서비스에 엔티티 관리자를 주입하고는 서비스에서 할 수 있습니다. 서비스가 두 번 이상 호출 피하기 위해 두 번 이상 호출 될 경우
때때로 당신은 단지 컨트롤러에 $em->flush();
를 호출해야합니다.
또한 단지 $em->flush($entity);
과 서비스에 하나의 엔티티를 세척 할 수있는 다른 기관이 최종 플러시 큐에 남아있을 것입니다 지속되었다.
관련 문제
- 1. 엔티티 저장
- 2. 서비스중인 데이터베이스
- 3. 엔티티 프레임 워크로 엔티티 저장
- 4. Rails에서 관련 엔티티 저장
- 5. null 참조로 엔티티 저장
- 6. linq to 엔티티 저장
- 7. WCF 서비스에서받은 엔티티 저장
- 8. JPA 저장 엔티티 후
- 9. 저장, 진행, DDD, 엔티티
- 10. 하위 엔티티 저장 안함
- 11. NSUserDefaults의 CoreData 엔티티 저장
- 12. JPARepository를 사용하여 엔티티 저장
- 13. Hibernate에서 추가 엔티티 저장
- 14. Doctrine2에서 단일 엔티티 저장
- 15. 특정 주문의 엔티티 저장
- 16. 마스터 세부 엔티티 저장
- 17. 엔티티 프레임 워크 - 업데이트에 하위 엔티티 저장
- 18. 엔티티 프레임 워크 : 관련 엔티티 저장
- 19. 엔티티 프레임 워크 - 하위 엔티티 저장 방법
- 20. GreenDAO : 다른 엔티티 엔티티 목록 저장
- 21. 엔티티 프레임 워크 - 하위 엔티티 저장
- 22. 는 엔티티 프레임 워크의 엔티티 저장
- 23. 서비스중인 서비스가 업데이트되지 않았습니다.
- 24. 서비스중인 QPython Kivy 애플리케이션
- 25. 서비스중인 카메라 및 onPreviewFrame
- 26. symfony2 서비스중인 빈 세션
- 27. 서비스중인 taglib에 액세스합니다.
- 28. Android - 서비스중인 이벤트에 연결
- 29. 서비스중인 카메라에서 사진 찍기
- 30. 로컬 서비스중인 filepicker.io JS
왜 투표가? 무엇을 추가 할 수 있습니까? – Alsatian
당신이 말하는 말이 사실인지 모르겠다. 투표 : – DOZ
짧은 답변을 좋아하지 않는 사용자 – Alsatian