1
누구나 외래 키 지원을 사용하는 sqlite 및 spring을 성공적으로 사용할 수 있습니까? 기본적으로 외래 키 지원은 sqlite에서 사용할 수 없습니다. http://www.sqlite.org/foreignkeys.html의 설명서에는 각 데이터베이스 연결마다 별도로 활성화해야한다고 언급되어 있습니다. 나는 내가 가지고있는 sqlite의 버전이 외래 키를 지원한다고 확신한다 (단지 지난 주에 다운로드했다).SQLITE 및 외래 키 지원
테스트하려면 : PRAGMA foreign_keys를 입력하십시오. 나는 다시 0으로 돌아 간다. 이것은 외래 키가 꺼져 있지만 그것이 지원된다는 것을 의미한다.
내 데이터 소스는 다음과 같이 봄에 정의되어:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${jdbc.driverclass}"/>
<property name="url" value="${jdbc.url}"/>
</bean>
가 어떻게 스프링 구성을 통해 외래 키를 사용할 수 있습니까?
가 명시 적으로 콘솔에 전원을 켜기 위해 노력했다? 따라서''PRAGMA foreign_keys = ON;''과''PRAGMA foreign_keys;' '를 입력하여 실제로 지원이되는지 확인하십시오. ''1''을 도제해야한다. – Tim