生成代码
DataGrip 提供多种生成常用代码构造和重复元素的方法,帮助您提高生产力。 这些可以是创建新文件时使用的 文件模板 、根据上下文不同应用的自定义或预定义 实时模板 、各种包装器或字符的自动配对。
生成数据库实体
您可以生成以下数据库实体:函数、过程、索引、规则、触发器、视图、物化视图、模式、数据库、角色、用户、序列、枚举、域、复合类型、外部表、聚合、操作符、排序规则、外部数据包装器、访问方法、扩展表。
点击 或按 Alt+Insert。
选择您要生成的实体,然后按 Enter。
为表和视图生成 Java 实体类
要使用 JPA 在数据库中存储点对象,您必须定义一个实体类。 JPA 实体类是一个 Java 类,标注为能够表示数据库中的对象(一个 POJO(Plain Old Java Object)类)。
您可以选择所需的表和视图,并生成相应的 JAVA 文件。
右键单击您要为其生成 Java 实体类的数据库对象,然后导航到 。
在文件浏览器中,指定您要存储 JAVA 类文件的目录

生成的 Java 实体类示例:
package com.sample;
public class Actor {
private long actorId;
private String firstName;
private String lastName;
private java.sql.Timestamp lastUpdate;
public long getActorId() {
return actorId;
}
public void setActorId(long actorId) {
this.actorId = actorId;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public java.sql.Timestamp getLastUpdate() {
return lastUpdate;
}
public void setLastUpdate(java.sql.Timestamp lastUpdate) {
this.lastUpdate = lastUpdate;
}
}
最后修改日期: 2025年 9月 26日