前几天一直在网上找idea如何生成实体类的文章,搜索了一些网友写的博客,发现写的都很散,所以今天想写一篇总结下,以后方便查阅
前提:idea连接上了内置数据库,至于如何连接,我这里不多做介绍了,网上很多资料,或者可以看下面的链接教程 http://www.cnblogs.com/jeffen/p/6027970.html
第一种:idea生成普通的实体类
idea连接上数据库后,选中一张表,然后右击--->Scripted Extensions--->选择Generate POJOS.clj或者Generate POJOS.groovy,然后选择需要存放的路径,完成操作。
如下图所示
观察最后一张图片,这两个实体类就是我用选择Generate POJOS.clj和Generate POJOS.groovy依次生成的,其实就是类名不同,所以按需求生成你自己需要的类型
第二种:idea生成hibernate的实体类
步骤:
1.首先,我们要给我们的工程添加hibernate组件
右击工程名称-->Add Framework Support,如下图所示
出现如下图所示页面
然后选中hibernate,直接点ok。然后在我的工程resources文件夹下出现hibernate的配置文件
2.生成实体类
选择view--->Tool Windows---> Persistence(之前Persistence这里是灰色的,不能点击,原因就是因为工程没有添加hibernate组件,即上一步,设置了之后就能点击了),如下图所示:
左下角会出现一个窗口,按下图步骤操作
出现一个页面,继续按下图操作
设置后这些之后,点击ok,idea就会生成好含有注解的实体类到你指定的目录下,操作结束