首先,我应该说我是 Hibernate 技术的初学者。(嗯,实际上,我已经在几个项目中使用过它)。但我想知道你对此的看法。我使用 Hibernate 注释以这种方式创建我的数据库的所有表:
使用“hibernate.hbm2ddl.auto=create-drop”,(一遍又一遍)直到我最终得到我需要的数据库模型。
然后我尝试从 Hibernate 生成的数据库模型中获取 SQL 脚本(例如,使用 Workbench)。
我删除了我的数据库,然后再次创建它,但现在使用的是 SQL 脚本。
之后,在我的项目中,我将属性“hibernate.hbm2ddl.auto=create-drop”更改为“hibernate.hbm2ddl.auto=update”。
我想知道,我是否以正确的方式使用 Hibernate?还是总是建议先创建数据库模型再做其他事情。(或者这取决于你在做什么类型的项目)
抱歉我的拼写错误,如果有的话。