집계 및 구성을 사용하여 시뮬레이션을위한 엔티티를 생성합니다. 다음의 C++ 예에서 : 상기 예에서 class CCar
{
CCar(CDriver* pDriver)
{ m_pDriver = pDriver; }
CDriver* m_pDriver;
CEngine m_Engine;
CDriverControls
누구나 장고 ORM을 통해 관련 모델을 조건부로 집계 한 쿼리를 생성하는 방법을 알고 있습니까? 예를 들어, 물건을 판매하는 사이트를 운영하고 지난 7 일 동안 각 직원이 판매 한 금액을 알고 싶다고 가정 해 봅시다. 그것은 모든 판매를 통해이 작업을 수행하기에 충분한 간단합니다 q = Employee.objects.filter(type='salesman'
나는 연관성과 집합 및 합성 및 일반화에 대해 그들이 무엇인지에 대해 알고 있습니다. 상속은 "관계"이며 구성은 "관계가있다". Class A {
}
Class B extends A { // this is Generalization
}
Class C {
A ob; // this is composition
}
이제 제 질문은 집계 및 간단한
저는 최근 클라이언트 코드가 관련된 카펫 아래에서 지속성의 모든 세부 사항을 닦는 방법으로 저장소 패턴을 조사했습니다. 그 주위를 읽는 동안 저장소는 단순한 클래스가 아닌 집계에 책임이있다. 나에게이 메이크업 감각이 클래스가 게시물을 정의하고 다른 댓글을 정의 할 수있다. 이 두 가지가 매우 밀접하게 관련되어 있으므로 집계에 이상적인 후보가됩니다. 그러나
당신이 클래스 B와 C의 집합체 인 클래스 A가있는 경우 , 더 나은 그것을 인 로드를 위해 전체 개체를 저장하는 B와 C 에 대한 ID 년대를 저장하는 ID 용 B 및 C. 저장소 아이디의 저장에 대향 메소드 B 및 C를 당기는 방법을 제공하기 때문에 B/C를 반대하는 B 및 C (편집 참조에 의해 저장소, 즉 인스턴스화는 B 및 C 개체 퍼포먼스에 따라
Grails에서 바로 연관성을 찾기 위해 고심하고 있습니다. 도메인 클래스가 두 개 있다고 가정 해 보겠습니다. class Engine {
String name
int numberOfCylinders = 4
static constraints = {
name(blank:false, nullable:false)
피드를 통해 루프를 돌리고 데이터베이스에 ActiveRecord 객체로 추가하는 데몬을 작성하려고합니다. 첫 번째로, 내가 직면하는 한 가지 문제는 피드 정규화 주옥을 사용하여 스토리의 저자/사용자를 안정적으로 검색 할 수 없다는 것입니다. 때때로, 태그를 인식하지 못하는 것 같습니다 (나는이 문제에 직면 한 다른 사람이 있는지 모르겠습니다). 둘째, RS
OneToMany 관계 : @Entity
@Table(name="person")
@Inheritance(strategy=InheritanceType.JOINED)
public class Person {
private Long id;
protected String email;
private String firstName;