gpt4 book ai didi

java - Hibernate - 它会改变数据库的结构吗?

转载 作者:行者123 更新时间:2023-11-29 03:35:20 27 4
gpt4 key购买 nike

我正在 Spring 上用 java 构建更大的项目,很多人建议我使用 hibernate 来简化对数据库的访问。问题是,我必须使用这个项目以前版本的数据库,它以前是用 PHP 编写的,所以他们肯定没有使用 hibernate。我读过一些关于 hibernate 的文章,但我仍然不确定一件事——它是否必须改变数据库的结构,或者我可以使用标准的 MySQL 数据库,以 int、varchar 和其他类型存储值,然后只使用 hibernate摆脱我的 Java 代码中的大量 SQL?

最佳答案

Hibernate 是一个高度成熟的项目,绝对可以很好地与现有模式配合使用。您甚至可以使用 Hibernate tools 从现有模式生成您的类实体.

还有一点您需要小心:Hibernate 支持复合主键和外键,但使用技术生成的 ID 会让您的生活更轻松。

如果我有一个包含构成自然 ID 的复合主键的模式,我会考虑在使用 Hibernate 之前用技术自动生成的 ID 替换它们。

关于java - Hibernate - 它会改变数据库的结构吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15868270/

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