升级IntelliJ IDEA 2024.1后Generate persistence mapping功能消失,是否被替代?
IntelliJ IDEA 2024.1中Persistence映射生成功能的变更说明
是的,IntelliJ IDEA 2024.1版本里,原Persistence窗口的Generate persistence mapping功能确实被Database窗口的Generate JPA entities选项替代了。
具体操作流程如下:
- 打开Database窗口,定位到需要生成实体类的数据库表
- 右键点击目标表(支持多选),选择Scripted Extensions -> Generate JPA entities
- 在弹出的配置界面中,可设置实体类的包路径、字段与列的映射规则、是否生成关联关系等参数,确认配置后即可生成适配Hibernate框架的实体类
如果需要更贴合Hibernate的专属特性,生成实体后可以手动添加@DynamicUpdate、@Fetch等Hibernate注解,也可以在生成配置中选择Hibernate作为JPA实现,让生成的代码自带相关适配注解。
内容的提问来源于stack exchange,提问作者Jose
相关产品推荐
相关产品推荐

