gpt4 book ai didi

java - JPA/Hibernate DDL 生成; CHAR 与 VARCHAR

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:09:57 25 4
gpt4 key购买 nike

我有一个 JPA/Hibernate 数据模型,我正在使用 Hibernate hbm2ddl 工具生成数据库 DDL。我有一些字符串应该是 CHAR 和一些可能是数据库中的 VARCHAR。我想尽量减少对 DDL 的手动编辑(我意识到有些事情将不得不发生)。

有人知道我应该怎么做吗?我意识到我可以通过黑客方言制作所有字符串 VARCHARS 或 CHARS,但这并不总是适合数据库。

我希望能够使用注释或 aop 来做到这一点,避免在我的类中使用自定义列定义文本。

谢谢。

最佳答案

注释要映射到数据库中的 CHAR 的字符串 @Column(columnDefinition="CHAR(<your-char-length>)") .

关于java - JPA/Hibernate DDL 生成; CHAR 与 VARCHAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2290727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com