一个项目要使用hibernate的注解,使得POJO类和数据库之间的联系通过加在POJO类里的注解就能实现。
需要把某个练手项目下model文件夹里的.java文件以及.hbm.xml文件删掉(之前有建),然后在datebase里面选中要反向工程的表,设置成这样:
问题:
我发现我的Add Hibernate mapping annotationstoPOJO(Hibernate 3.2 and above)选项不可选,字面意思说我版本不够。
于是我看看我lib底下关于hibernate的文件,发现我用的是hibernate3.
①我在build path里添加了两个库
②再试试不行,网上看说要去workspaces里查看工程的红点文件,看看hibernate版本。打开后我发现我的版本是3.3,然而并没有用。
③看到有人说application.xml在src底下就会有问题,应该移到WEB-INF底下
然后再点开反向工程页面,ok,可以选了。