gpt4 book ai didi

java - Hibernate 改进的NamingStrategy 无法正常工作

转载 作者:行者123 更新时间:2023-12-02 10:54:08 26 4
gpt4 key购买 nike

在我的 hibernate 配置中使用它:

<property name="hibernate.ejb.naming_strategy">org.hibernate.cfg.ImprovedNamingStrategy</property>
<property name="hibernate.hbm2ddl.auto">create</property>

这应该使我的所有表和列 snake_case 进入数据库。

但这只是让它们成为camelCase

可能是什么问题?

private String myName;

在我的数据库中,它仍然是myName(varchar(255))

最佳答案

以编程方式设置hibernate.ejb.naming_strategy

configuration.setNamingStrategy(ImprovedNamingStrategy.INSTANCE);

http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/session-configuration.html#configuration-programmatic

仍然想知道为什么它在 XML 中不起作用,应该可以。

关于java - Hibernate 改进的NamingStrategy 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12782364/

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