안녕하세요. TEXT 데이터 유형이있는 테이블이 있습니다. hibernate를 사용하여 데이터를 가져 오거나 삽입하는 중입니다.MYSQL TEXT 데이터 유형을 문자열로 또는 그 반대로
내 문제는 내가 TEXT 형식에 대한 내 엔티티 클래스 객체에 사용해야 어떤 데이터 타입
- 처럼?
- TEXT 데이터를 문자열로 또는 그 반대로 변환하는 방법.
- TEXT 데이터 유형에 대한 대안이 있습니까? 이 열에 큰 텍스트 (문자열)를 삽입해야합니다.
안녕하세요. TEXT 데이터 유형이있는 테이블이 있습니다. hibernate를 사용하여 데이터를 가져 오거나 삽입하는 중입니다.MYSQL TEXT 데이터 유형을 문자열로 또는 그 반대로
내 문제는 내가 TEXT 형식에 대한 내 엔티티 클래스 객체에 사용해야 어떤 데이터 타입
1. TEXT 유형의 엔티티 클래스 객체에서 사용해야하는 데이터 유형은 무엇입니까?
대답
java.lang.String
2.How 문자열에 그 반대의 TEXT 데이터를 변환 할 수 있습니다.
답변
이미 String
변환 할 필요 없다.
3.TEXT 데이터 유형에 대한 대안이 있습니까? 이 열에 큰 텍스트 (문자열)를 삽입해야합니다.
대답
당신은 .hbm.xml
파일의 경우 길이 65535
를 저장할 수 있습니다
<property name="property" type="string">
<column name="column" length="65535" />
</property>
당신은 주석
질문@Column(name = "COLUMNNAME", length = 65535)
을 통해 .java
및 .hbm.xml
를 생성 할 수 있습니다.
Varchar에는 255 자 제한이 있습니다. 더 필요합니다. 나는 그것을 값을 삽입하고 검색하는 문자열로 사용하려고 시도했다. 데이터베이스에 값을 삽입하지 않고 오류가 발생하지 않습니다. – Arun
다음 큰 텍스트를 사용하여, 그것은 말도 안되는 크기가 있으며 텍스트 입력과 거의 같습니다. 큰 텍스트는 문자열이므로 적절한 sql 코드로 변환하지 않아도됩니다. 현재 작동하지 않는 코드를 공유하면 문제가있는 곳을 볼 수 있습니다. – user1977351