You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 12:37:42