IntelliJ中生成带JPA注解的Spring Boot实体类问题求助
IntelliJ中生成带JPA注解的Spring Boot实体类问题求助
我是Java新手,最近尝试在IntelliJ里从数据库表生成实体类,按照JetBrains的文档操作后,生成的实体类完全没有JPA注解,想请教各位怎么才能生成带注解的版本?
当前生成的无注解实体类代码
public class Fiche { private long id; private String type; private String url; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } }
我期望生成的带JPA注解的实体类代码
@Entity @Table(name = "fiche") public class Fiche { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id", nullable = false) private Long id; @Size(max = 250) @Column(name = "TYPE", length = 250, nullable = false) private String type; @Size(max = 250) @Column(name = "URL", length = 250, nullable = false) private String url; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } }
我已尝试的操作
后来我换了一份文档尝试,操作步骤是:
- 右键点击数据库表,选择Generate Persistence Mapping
- 创建了对应的包和persistenceUnit
但还是没得到想要的带注解的实体类,请问有没有办法实现这个需求?谢谢大家的帮助!
备注:内容来源于stack exchange,提问作者Olivier
相关产品推荐
相关产品推荐

