我正在使用IntelliJ IDEA和JPA Buddy从我的数据库生成实体。但是,每次我打开一个来自DB的实体向导时,都要花很长很长的时间。是否正常?或者我的数据库/IntelliJ IDEA或JPA Buddy有问题?
我的设置是:数据库:Oracle(约2000个表)IntelliJ IDEA:2022.3.1 JPA好友:2022.5.3
我尝试重新创建数据库连接并使IntelliJ IDEA中的缓存无效,结果相同。
我正在使用IntelliJ IDEA和JPA Buddy从我的数据库生成实体。但是,每次我打开一个来自DB的实体向导时,都要花很长很长的时间。是否正常?或者我的数据库/IntelliJ IDEA或JPA Buddy有问题?
我的设置是:数据库:Oracle(约2000个表)IntelliJ IDEA:2022.3.1 JPA好友:2022.5.3
我尝试重新创建数据库连接并使IntelliJ IDEA中的缓存无效,结果相同。
1条答案
按热度按时间5ssjco0h1#
这可能是由于Internet连接速度慢或数据库中有许多表造成的(可能是你的情况,2000是个很好的数字)。而且,一些数据库驱动程序在这个问题上没有表现出它们最好的一面。加快开发过程的一个方法是JPA Buddy(1)中的“schema cache”选项。使用它,您可以生成数据模型快照一次,然后使用它的本地副本。
只是不要忘记在数据库更改时刷新它(2)。