gpt4 book ai didi

java - HIbernate创建数据库表

转载 作者:行者123 更新时间:2023-12-03 01:28:53 24 4
gpt4 key购买 nike

我正在学习 JPA - Hibernate。

我正在关注这个article在 Dog.java 中,它被称为 @Table(name = "dog")。 在 persistence.xml 中,我有以下内容

<property name="hibernate.hbm2ddl.auto" value="create"/>

这是否会在数据库中创建表狗?我尚未在数据库中创建表 Dog。所以在生产环境中这可能是危险的。在这种情况下,hibernate.hbm2ddl.auto 的理想值应该是多少?

有什么建议吗?

最佳答案

从任何意义上来说,这都是危险的,您的应用程序用户不应该拥有 DDL 权限(更改表、创建表),您的应用程序用户应该只执行 DML(SELECT、INSERT、UPDATE、DELETE 等)

关于java - HIbernate创建数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12043244/

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