Table of Contents
권장: ASR Pro
지난 몇 주 동안 사용자는 최대 절전 모드 SQL 오류 547 sqlstate 23000 문제 메시지를 경험했습니다. 이 문제의 원인은 다양합니다. 이에 대해서는 아래에서 논의할 것입니다.
우리는 상황을 악용합니다.우리는 Pojo 클래스에서 자바 데이터베이스를 작성하는 동안 Hibernate를 사용하고 있습니다.주석은 다음과 같습니다.
@[email protected](이름은 "dbo.saveevents 레코드"를 의미함)
리포지토리(테이블: dbo.CodeDocuments
)에 있을 때 다음 오류가 발생합니다.
<전>경고: 547, SQL 오류: 230006 sqlstate: 2017년 2월 2:06:42 오후 org.hibernate.engine.jdbc.spi.LogExceptions오류: INSERT sqllexceptionhelper 정책이 외부 KEY 제한 ‘FK_SaveEvents_CodeDocuments’와 충돌합니다. 파일 ‘OSBLEPlus_eclipse’, 테이블 ‘dbo.CodeDocuments’, 열 ‘Id’에서 충돌이 발생했습니다.org.hibernate.exception.ConstraintViolationException: 허용되지 않음Org statement.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.Have java:112) 실행 시
기본적으로 다음을 추가하여 외래 키 제약 조건을 만족시키려고 했습니다.@SecondaryTable(이름 "dbo =.CodeDocuments")
그러나 그것들을 줄이는 것은 일반적으로 우리의 일이 아닙니다. 또한 올바른 SecondaryTable
주석을 만드는 방법을 이해해서는 안 됩니다. 적용 가능한 Fk <-> PK는 다음과 같습니다.
CodeDocuments as.sql:테이블 생성 [dbo].[문서 코드]( [id] INT IDENTITY (1, 1) NOT NULL, [파일 이름 VARCHAR] (MAX) NULL이 아님, VARCHAR(MAX) [내용] NULL이 아닙니다. [PK_CodeDocuments_Id] PRIMARY KEY CLUSTERED 제한([Id] ASC));SaveEvents.sql:테이블 생성 [dbo].[SaveEvents]( [id] INT IDENTITY(1, 1) NOT NULL, [EventLogId] INT NOT NULL, [이벤트 날짜] DATETIME이 NULL이 아닙니다. [솔루션명] VARCHAR(MAX) NOT NULL, [문서 ID] INT NOT NULL, LIMIT [PK_SaveEvents] 기본 키 입력([Id] ASC 클러스터), 제한 [FK_SaveEvents_EventLogs] FOREIGN KEY([EventLogId]) 참조 [dbo].([Id]), [eventlogs] [FK_SaveEvents_CodeDocuments] FOREIGN 제약 조건 키([documentid]) [dbo] 참조입니다. [코드 문서] ([ID]));
권장: ASR Pro
ASR Pro은 버튼 클릭만으로 다양한 Windows 문제를 해결할 수 있도록 도와주는 혁신적인 소프트웨어입니다. 사용하기 쉽고 컴퓨터를 즉시 백업하고 실행할 수 있습니다. 더 이상 Windows 문제로 고통받지 마세요. ASR Pro이 도와드리겠습니다!

귀하의 조직이 Hibernate POJO를 사용할 때마다 어떻게 감히 2개의 테이블에 데이터를 삽입합니까?
주택하지만”모델하지만”EMC하지만”[CDO/Hibernate/SQLServer] SQL 오류: 547, SQL 상태: 23000
Re: SQL 오류: 547 [cdo/hibernate/sqlserver], SQLState: [게시물 23000 #870244는 게시물 #에 대한 사람의 실제 응답입니다. 870238 ] | 2012년 5월 7일 월요일 오후 12시 36분 | |
<테이블 가독성 데이터 테이블="0"> | ||
Erdal Karaca 뉴스: 853 등록: 7월 |
전 Colspan=”2″>감사합니다, 회원 |
Martin은 2012년 5월 7일 월요일 오전 8시 16분에 you can taal이라고 썼습니다.
안녕 Erdal님,
Teneo는 사람이 읽을 수 있는 fk 제약 조건을 생성하므로 특수 게시물(
물론), 모든 세분화에서 false와 관련하여 이 속성/옵션을 시도해야 합니다.
teneo.naming.set_foreign_key_name도움이 되기를 바랍니다.
지금 보내지 않으면 hbm에 도움이 되는 led를 보내거나 fk 제한을 정의하는 특정 부분을 보낼 수 있습니까? 제품은
두 번 생성되었습니까?그르. 마틴
07.05.2012 13:46 Erdal Karaca 작성:
> 앞으로 꼭 연결하고 싶은 통근 가방:> EClass StyleContainer 찾기
여기에서 소프트웨어를 다운로드하여 지금 컴퓨터 속도를 높이십시오. 년
> – 스타일: naught style..*Privacy PolicyCopyright © 2022 Fix IT Guide — Escapade WordPress theme by GoDaddy