IntelliJ IDEA 2024中如何自动更新Hibernate持久化单元?
在IntelliJ IDEA 2024中自动更新Hibernate持久化单元(替代旧版“Generate persistence mapping”功能)
以下几种方式可以实现旧版“Generate persistence mapping”的自动更新持久化单元+生成实体的组合效果:
通过Persistence工具窗口同步映射
打开View > Tool Windows > Persistence,找到对应hibernate.cfg.xml的持久化单元,右键选择Synchronize,IDE会自动对比实体与配置文件的差异,更新hibernate.cfg.xml中的<mapping>节点。生成实体时启用自动添加映射
使用“JPA Entities from DB”向导时,在最后一步的Generate Options区域,展开高级设置,勾选Add mappings to persistence unit选项。这样生成实体的同时,新实体的映射会自动追加到hibernate.cfg.xml中。利用Hibernate控制台同步
在Persistence工具窗口右键目标持久化单元,选择Open Hibernate Console,在控制台工具栏点击Synchronize Entities with Database按钮,即可同步实体并更新持久化单元配置。
如果上述选项未显示,可检查IDE配置:进入Settings > Languages & Frameworks > Persistence > Hibernate,确保Automatically synchronize mappings处于启用状态。
内容的提问来源于stack exchange,提问作者Jose
相关产品推荐
相关产品推荐

