最近整理 一个项目,原先的项目是用的oracle,然而新的项目要用postgresql。
将oracle数据库导出之后,通过powerdesigner整理,导出postgresql的脚本,然后在postgresql执行,生成新的数据表。
要在项目中写实体类由于表太多,并且防止写的实体类与数据库有出入,所以就找想:在eclipse中从数据表自动生成hibernate的java实体类。
最终生成成功,在此做下记录。
新建项目:File——New——Static Web Project
选择Modify…
将JPA前打上对勾,然后点击OK
回到以下界面
Next之后,进入以下界面
直接next,进入以下界面
JPA implementation选择:Disable Library Configuration
Connection如果none 则点击Add connection
点击Add connection之后,进入以下界面
点击next之后,进入以下页面
没有驱动,则点击右侧红色部分,进入以下页面
设置驱动所需jar包(当然若是没有,则需自己添加,可以去http://hibernate.org下载)
输入数据库相关信息
点击OK之后,回到以下页面
点击finish,进入以下页面
点击next之后,进入以下页面
直接点击Finish,此时项目创建完成。然后在项目上右击,选择JPA Tools——Generate Entities From Tables…
选择表
next只有进入以下页面
next之后进入以下页面
next之后进入以下页面
点击finish。至此从数据库逆向实体类成功。可以去项目的src下查看。