IDEA提供了自动生成数据库表实体类的功能。本文以mysql为例,记录整体过程。
(1)连接数据库
(2)配置数据库链接
(3)生成clj文件(即实体类)
至此,实体类生成成功。生成的实体类如下
但通常package名称是错误的。我们只需要修改一下package名称即可。
还需要注意的一点是,该功能只能辅助减少工作量,但准确性还有待提高。
本例中,使用的是mysql数据库。在使用oracle数据库进行测试时,发现参数类型不正确。例如number类型的列,映射为String类型的成员变量。因此,对于此种情况,需要检查。