중복 열 이름으로 NHibernate 매핑 조인을 처리하는 방법

로버트 슬레이드 루이스

여기 내 문제가 있습니다.

두 개의 테이블 StudentSchoolAssociationStudentSchoolAssociationExtension이 있습니다. 이름에서 알 수 있듯이 하나는 다른 하나의 확장입니다.

StudentSchoolAssociation 은 확장 테이블이있는 표준 기반 테이블이므로 추가 할 수없는 테이블입니다.

내가 가진 문제는 기본이다 StudentSchoolAssociation의 테이블에 대한 열을 포함 SchoolYear 및 확장 테이블라는 이름의 열이 필요 SchoolYear 라는 테이블에 대한 외래 키 참조 SchoolCalendar을 .

이것은 NHibernate 매핑 파일에 조인을 추가 할 때 상황을 만듭니다.

<join table="StudentSchoolAssociationExtension" schema="extension">
  <key>
    <column name="EntryDate" />
    <column name="SchoolId" />
    <column name="StudentUSI" />
  </key>
  <property name="HomelessMcKinneyServedIndicator" />
  <property name="HomelessUnaccompaniedIndicator" />
  <property name="SESAppliedIndicator" />
  <property name="SESReceivingIndicator" />
  <property name="CompletionDocumentDescriptorId" />
  <property name="CompletionDocumentPeriodDescriptorId" />
  <property name="TotalInstructionalMins" />
  <property name="StudentStandardDayEffectiveDate" type="date" />
  <property name="CompletionDocumentDate" type="date" />
  <property name="SchoolCalendarNumber" />
  <property name="LocalEducationAgencyId" />
  <property name="DistrictCalendarNumber" />
  <property name="SchoolYear" type="short" />
</join>

중복 열 예외가 발생합니다.

내 질문은 누군가이 문제를 해결하는 모범 사례를 알고 있는지입니다. 있다는 사실을 숙지 StudentSchoolAssociation는 철분이 잠겨이며 변경 될 수 없습니다와에 FK 참조 SchoolCalendar의 테이블을 확장 테이블에 필요합니다.

프레데릭

정말 중복 된 열 예외입니까? 대신 중복 속성 예외라고 확신합니다.

시험:

<join table="StudentSchoolAssociationExtension" schema="extension">
  ...
  <property name="ExtendedSchoolYear" column="SchoolYear" type="short" />
</join>

물론 확장 엔터티 정의에 ExtendedSchoolYear속성을 추가하십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

pyspark에서 열 이름으로 값을 매핑하는 방법

분류에서Dev

중복을 제거하여 배열을 매핑하는 방법

분류에서Dev

nhibernate에서 인터페이스를 매핑하는 방법

분류에서Dev

Pandas : 열 사전을 별도의 열 이름과 해당 값으로 매핑하는 방법

분류에서Dev

Plotly-Express : 열 이름으로 색상을 설정할 때 색상 매핑을 수정하는 방법

분류에서Dev

열 이름에 "_id"를 추가하는 Nhibernate 클래스 매핑

분류에서Dev

고유 한 열 값을 열 이름으로 바꾸고 다른 열 값을 각 열 이름에 매핑하는 방법

분류에서Dev

열 값을 새 SQL 테이블에 복사하고 중복을 제거하고 매핑을 만드는 방법은 무엇입니까?

분류에서Dev

SQL의 값을 문자열 값으로 매핑하는 방법

분류에서Dev

Python으로 배열을 매핑하는 방법

분류에서Dev

중복 열 값으로 두 테이블을 조인하는 방법은 무엇입니까?

분류에서Dev

열을 복잡한 개체에 매핑하는 방법

분류에서Dev

nhibernate 매핑을 실행 취소하는 방법

분류에서Dev

중복 열 이름으로 행을 분할하고 해당 행을 순서대로 쌓는 방법

분류에서Dev

다중 처리를 사용하여 배열의 각 요소를 고유 한 방법으로 매핑

분류에서Dev

알 수없는 중첩 수준으로 배열을 매핑하는 방법은 무엇입니까?

분류에서Dev

Codeigniter : 인덱스 이름으로 지정된 배열에서 중복 요소를 제거하는 방법

분류에서Dev

Fluent NHibernate에서 복합 키의 일부로 일대일 관계를 매핑하는 방법

분류에서Dev

NHibernate "컬렉션을위한 매핑에서 열 반복"예외

분류에서Dev

NHibernate로 서명되지 않은 데이터 유형을 올바르게 매핑하는 방법

분류에서Dev

중복 컬렉션 역할 매핑 nHibernate-하나-여러 매핑을 만들려고 할 때

분류에서Dev

Oracle 다중 데이터베이스 열 및 조건을 기반으로 중복을 삭제하는 방법

분류에서Dev

SQL의 조인에서 중복 열을 제거하는 방법

분류에서Dev

중복 된 문자로 문자열을 분리하는 방법

분류에서Dev

Castor XML 매핑 : 문자열 자식을 매핑하는 방법

분류에서Dev

반복적 인 루핑 및 데이터 중복을 방지하는 방법

분류에서Dev

세 번째 "매핑"테이블에 의한 조인의 두 열을 일치시키는 방법

분류에서Dev

NHibernate로 DB의 버전 열을 업데이트하는 방법

분류에서Dev

Fluent NHibernate를 사용하여 CompositeId의 참조를 매핑하는 방법

Related 관련 기사

  1. 1

    pyspark에서 열 이름으로 값을 매핑하는 방법

  2. 2

    중복을 제거하여 배열을 매핑하는 방법

  3. 3

    nhibernate에서 인터페이스를 매핑하는 방법

  4. 4

    Pandas : 열 사전을 별도의 열 이름과 해당 값으로 매핑하는 방법

  5. 5

    Plotly-Express : 열 이름으로 색상을 설정할 때 색상 매핑을 수정하는 방법

  6. 6

    열 이름에 "_id"를 추가하는 Nhibernate 클래스 매핑

  7. 7

    고유 한 열 값을 열 이름으로 바꾸고 다른 열 값을 각 열 이름에 매핑하는 방법

  8. 8

    열 값을 새 SQL 테이블에 복사하고 중복을 제거하고 매핑을 만드는 방법은 무엇입니까?

  9. 9

    SQL의 값을 문자열 값으로 매핑하는 방법

  10. 10

    Python으로 배열을 매핑하는 방법

  11. 11

    중복 열 값으로 두 테이블을 조인하는 방법은 무엇입니까?

  12. 12

    열을 복잡한 개체에 매핑하는 방법

  13. 13

    nhibernate 매핑을 실행 취소하는 방법

  14. 14

    중복 열 이름으로 행을 분할하고 해당 행을 순서대로 쌓는 방법

  15. 15

    다중 처리를 사용하여 배열의 각 요소를 고유 한 방법으로 매핑

  16. 16

    알 수없는 중첩 수준으로 배열을 매핑하는 방법은 무엇입니까?

  17. 17

    Codeigniter : 인덱스 이름으로 지정된 배열에서 중복 요소를 제거하는 방법

  18. 18

    Fluent NHibernate에서 복합 키의 일부로 일대일 관계를 매핑하는 방법

  19. 19

    NHibernate "컬렉션을위한 매핑에서 열 반복"예외

  20. 20

    NHibernate로 서명되지 않은 데이터 유형을 올바르게 매핑하는 방법

  21. 21

    중복 컬렉션 역할 매핑 nHibernate-하나-여러 매핑을 만들려고 할 때

  22. 22

    Oracle 다중 데이터베이스 열 및 조건을 기반으로 중복을 삭제하는 방법

  23. 23

    SQL의 조인에서 중복 열을 제거하는 방법

  24. 24

    중복 된 문자로 문자열을 분리하는 방법

  25. 25

    Castor XML 매핑 : 문자열 자식을 매핑하는 방법

  26. 26

    반복적 인 루핑 및 데이터 중복을 방지하는 방법

  27. 27

    세 번째 "매핑"테이블에 의한 조인의 두 열을 일치시키는 방법

  28. 28

    NHibernate로 DB의 버전 열을 업데이트하는 방법

  29. 29

    Fluent NHibernate를 사용하여 CompositeId의 참조를 매핑하는 방법

뜨겁다태그

보관