테이블 열에 대한 최대 절전 모드 매핑 파일의 '길이'속성은 선택 사항입니다. 길이가 열 길이를 초과하는 경우 데이터베이스에 삽입하는 동안 데이터를 자릅니다? 감사합니다. Naynhibernate 매핑 파일의 '길이'속성은 무엇입니까
2
A
답변
5
length
속성은 DDL 생성 도구에서 해당 열 크기의 스크립트를 생성하는 데 사용됩니다. 그게 다야.
Hibernate는 데이터를 자르지 않으며, 쓰는 것에 대해 쓰는 것을 시도 할 것이고 데이터가 주어진 열에 들어갈 수있는 것보다 길면 삽입 또는 업데이트 문이 실패 할 것이다.
3
20.1. 자동 스키마 생성
Hibernate 유틸리티로 매핑 파일에서 DDL을 생성 할 수 있습니다. 생성 된 스키마에는 엔터티 및 컬렉션 테이블에 대한 참조 무결성 제약 조건, 기본 및 외래 키가 포함됩니다. 테이블과 시퀀스는 매핑 된 식별자 생성기에 대해서도 생성됩니다.
이 도구를 사용할 때 hibernate.dialect 속성을 통해 SQL Dialect를 지정해야합니다. DDL은 벤더에 따라 다르므로 중요합니다.
먼저 생성 된 스키마를 향상 시키려면 매핑 파일을 사용자 지정해야합니다. 다음 섹션에서는 스키마 사용자 정의에 대해 설명합니다.
20.1.1. 스키마 사용자 정의
많은 Hibernate 맵핑 요소는 길이, 정밀도 및 스케일이라는 선택적 속성을 정의합니다. 이 속성을 사용하여 열의 길이, 정밀도 및 축척을 설정할 수 있습니다. 쿨 http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/toolsetguide.html
관련 문제
- 1. Hibernate 매핑 파일의 자동 생성
- 2. 매핑 파일의 여러 위치에 대한 Hibernate SessionFactoryBean
- 3. Hibernate 외래 키 매핑?
- 4. Hibernate 매핑 혼란
- 5. Hibernate Master-SubDetails 매핑
- 6. Hibernate 부모 - 자식 매핑
- 7. Hibernate 매핑 - 테이블
- 8. hibernate annotation 양방향 매핑
- 9. Hibernate 매핑 관계 OneToMany
- 10. 모든 프로퍼티가없는 hibernate 매핑 파일
- 11. hibernate - spring/bean 매핑 세트
- 12. spring + hibernate 매핑 클래스 (xml없이)
- 13. annotation을 사용하는 Hibernate Enum 매핑
- 14. Hibernate hbm 파일의 @Audited 주석
- 15. 추상 수퍼 클래스의 Hibernate (JPA) 상속 매핑
- 16. Hibernate 매핑 파일에 제약 조건 이름을 지정
- 17. enum에 대한 기본 hibernate 매핑 전략 변경
- 18. 이미 존재하는 객체에 대한 Hibernate 매핑
- 19. Hibernate 구성 요소를 별도의 테이블에 매핑
- 20. 데이터베이스와 Hibernate 매핑 파일과 POJO 간의 동기화
- 21. XML 매핑 파일과 동등한 Hibernate @embeddable 주석?
- 22. Hibernate/JPA : 다른 데이터베이스에 엔티티 매핑
- 23. NetBeans가 Hibernate 매핑 파일을 리팩토링하는 경우
- 24. Hibernate Lazy Load 프로퍼티 XML 매핑
- 25. java, hibernate : 질의를 사용하여 속성 매핑
- 26. composite-id를 가진 Hibernate 매핑 문제
- 27. jpa hibernate 복합 외래 키 매핑
- 28. 추상 부모 클래스를 사용하는 Hibernate 매핑
- 29. 평이한 SQL 쿼리에서 Hibernate 속성 매핑 사용
- 30. Hibernate 리버스 엔지니어링 - 테이블을 Java enum으로 매핑
:에서
. 데이터가 제한보다 길지만 잘린 내용을 삽입 할 경우 삽입을 실패하지 않게하는 방법을 찾고있었습니다. Hibernate 객체의 setter 메소드에서 입력을 substringing하는 것은 한 가지 방법입니다. 괜찮은지 확인해주세요. – Nayn
@Nayn : 설정 도구에서 트리밍이 작동하며 아마도 가장 좋은 옵션입니다. –