步骤: 选中数据表,右键 --> scripted Extensions --> Generate Pojos.groovy --> 选择存放实体类的文件夹 --> ok
注意 : 要修改package 的全类名
如果数据库中的字段后面有注释, 可以将Scratches and Consoles --> Extensions -->Database Tools and SQL --> shema 文件夹中的 Generate POJOs.groovy 文件中,添加 输出注释,可以将数据库中的注释打印到生成的实体类中.
Generate POJOs.groovy 文件内容如下:
import com.intellij.database.model.DasTable
import com.intellij.database.model.ObjectKind
import com.intellij.database.util.Case
import com.intellij.database.util.DasUtil
import java.text.SimpleDateFormat
/*
* Available context bindings:
* SELECTION Iterable<DasObject>
* PROJECT project
* FILES files helper
*/
packageName = ""
typeMapping = [
(~/(?i)tinyint|smallint|mediumint/) : "Integer",
(~/(?i)int/) : "Long",
(~/(?i)bool|bit/) : "Boolean",
(~/(?i)float|double|decimal|real/) : "Double",
(~/(?i)datetime|timestamp|date|time/) : "Date",
(~/(?i)blob|binary|bfile|clob|raw|image/): "InputStream",
(~/(?i)/) : "String"
]
FILES.chooseDirecto