0
1つのエンティティが変更された場合、liquibase:diff
を使用してデータベースを更新しています。
VARCHAR(255)
をのカラムタイプのTEXT
に変換する場合は、Javaエンティティでどのように行うことができますか。
Javaの場合、私の資産はString
しかありません。Liquibase:Javaの列タイプを変更する
ありがとうございます。
1つのエンティティが変更された場合、liquibase:diff
を使用してデータベースを更新しています。
VARCHAR(255)
をのカラムタイプのTEXT
に変換する場合は、Javaエンティティでどのように行うことができますか。
Javaの場合、私の資産はString
しかありません。Liquibase:Javaの列タイプを変更する
ありがとうございます。
あなたはJPA/Hibernateのアノテーションを使用している場合は、この
@Column(columnDefinition = "TEXT")
を行うことができますが、これは「TEXT」欄のタイプを持っていないデータベース間で特定のデータベース、およびないポータブルだろう。
よりポータブルソリューションは、TEXTまたはLONGTEXTデータ型を生成する必要があります
@Lob
private String text;
このよう@Lobアノテーションを使用することであろう。
変更が検出されず、空の変更ログファイルが生成されています。 – user1260928
@ user1260928同じ問題私は直面しています、どのように解決しましたか? –