single-table-inheritance

    1

    1답변

    의사가 환자, 약속 등을 관리 할 수있는 사이트를 개발 중입니다. 의사는 이러한 활동을 돕기 위해 여러 명의 보조자를 가질 수 있으며 보조자는 여러 의사에게 속할 수 있습니다. . 의사와 도우미 모두 로그인 양식에서 로그인 할 수 있어야하지만 분명한 이유는 환자가 역할에 따라 다른 권한과 연결을 가지고 있기 때문입니다. 예를 들어 환자는 보조자가 아니라 의

    1

    1답변

    Rails 3.1 응용 프로그램에서 단일 테이블 상속을 사용하도록 라우팅하는 데 약간의 문제가 있습니다. 지금 나는 두 모델을 다루고 있는데, 레슨과 세그먼트입니다. 내 응용 프로그램은 여러 유형의 세그먼트가있는 수업으로 구성됩니다. 이 세그먼트는 여러 가지 유형으로 나뉘어 하나의 테이블 상속을 사용합니다. 내 상속이 레일즈 콘솔을 통해 작동하는지 확인할

    1

    1답변

    작은 예약 사이트 구축. users (로그인하고 사이트에서 작업하는 사람)이 있으며 guests 사람이 rooms에 할당됩니다. users은 모두 guests 일 수 있지만 모두가 아님이 있습니다. guests도 users입니다. 내 초기 기울기는 user & guest 사이 belongs_to/has_one 관계를 설정하는 것이 었하지만 어쩌면 STI 여

    9

    3답변

    내가 설정 다음과 같은 모델 역할 기반 액세스 통제 할 시스템이 있습니다 역할 (STI)를, UserRole (글로벌 역할) ProjectRole (프로젝트 특정 역할) 과제 (리소스가 다른 다형성) 사용자 Proj ect (할당을위한 하나의 자원 유형) 사용자는 특정 UserRole이있는 경우에만 프로젝트에 대한 책임을 가질 수 있습니다. 이 Userro

    1

    1답변

    다른 테이블의 열을 결합하여 Rails에서 하나의 모델로 사용할 수 있는지 궁금합니다. 아래에 두 개의 표가 있습니다. 하나는 일반 열과 다른 특수 열을 보유하고 있습니다. 각각의 테이블에 열을 저장해야합니다 작업 모델을 저장하기에 레일 모델에서 posts -------------- id title description created_at upd

    1

    1답변

    이것은 길기 때문에 당신이 나와 함께 있기를 바랍니다. 저는 MrUpdate와 TriggeredUpdate라는 두 개의 서브 클래스로 구성된 Update라는 모델을 가지고 있습니다. 단일 테이블 상속을 사용하여 유형 필드를 업데이트 할 문자열로 추가했습니다. 내 견해로는 어떤 유형을 표시할지 결정하는 것입니다. 나는 형식은 문자열이기 때문에, 나는 업데이트

    2

    2답변

    A과 B의 두 가지 유형의 사용자가 있다고 가정 해 보겠습니다. B 유형의 사용자는 필드에 대한 권한이 적고 유효성이 덜 엄격합니다 (공란이 될 수 있음). 그렇지 않으면 기본적으로 유형이 A입니다. 이 사실로 인해 단일 테이블 상속을 사용하게되었습니다. 내 관심사 - B 사용자는 A 유형으로 업그레이드 할 수 있습니다. 업그레이드 할 때 관련 레코드를 모

    0

    1답변

    개체 모델과 최대 절전 모드 문제가 있습니다. 전체 모델을 단일 테이블로 저장하고 싶습니다. 나는 다음을 시도했지만, 하이버 네이트가 SQL 생성 파일을 생성하도록 요청할 때, 단지 1 대신에 3 개의 테이블을 생성한다. 클래스 계층은 이상하게 보일지 모르지만, 물론 컨텍스트에서 제외된다. :) 시도 1 : @MappedSuperclass @Inherit

    0

    1답변

    를로드 할 수 없습니다 : @Entity @Table(name = "S_MC_CC_CLIENTI") @Inheritance(strategy=InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name="COD_TIPOCLIENTE") @DiscriminatorValue("PF") public class Cli

    0

    1답변

    EF로 SQL-Compact 3.5 데이터베이스와 인터페이스하는 응용 프로그램을 테스트하는 중 병목 현상이 발생했습니다. 일반적으로 이와 같은 병목 현상이 발생하면 linq 쿼리의 수를 줄이기 위해 linq 쿼리를 수정하여 동일한 linq 쿼리를 수천 개의 항목으로 채워진 데이터베이스에서 12 번 다시 실행하기 때문에 약간의 작업이 만들어집니다 오버 헤드의