我正在用 Java 开发一个项目(使用 Spring Boot、Thymeleaf、Hibernate、JPA、MySql)。每次我创建一个新的模型类时,我都必须在数据库中创建一个表,或者如果我在模型类中进行任何更改,我必须自己更改表。有什么办法可以避免这种数据库相关的东西。例如,我将制作模型类并声明它们之间的关系,我的数据库表将自动生成。将来如果我对我的类进行任何更改,它们将自动应用于数据库而不会丢失任何数据。
之前我在 PHP,Laravel 上工作。我需要做的就是 1) run command php artisan make:migration create_posts_table
,2) declare columns like $table->string('title');
,$table->foreign('user_id')->references('id')->on('users');
然后 3) run command php artisan migrate
。就是这样。不需要 SQL 脚本。我想知道Java,Spring是否有类似的东西。
收到一只叮咚
喵喔喔
凤凰求蛊
相关分类