hibernate是JPA最经常使用的实现之一,并且hiberante自身也对注释语法进行了支持。如今再不用去看那一堆堆的XML映射了。并且eclipse还提供了从数据库直接生成Entity Class的工具。web
如今将已有项目添加JPA支持,首先选择项目右键Properties->Project Facets 勾选列表Project Facts 下JPA选项,肯定选择转入数据库链接配置数据库
>>点击Furhter configuration availableoracle
platform选择Generic ,JPA implements Type选择disable library configuration,由于已经把须要的jar文件放到WEB-INF下的lib目录中。因此不用配置。再下面的connection这个是必需要配置的。eclipse
添加数据库链接,选择oracle数据库作例:工具
肯定配置信息。spa
上面配置完成,在项目文件夹上右键选择JPA tools->Generate Entities from Tables.后以下图:
选择建好的connection若是没有connect 就connect一下。就会如上图所示了(有时eclipse会有些小问题看不见表,能够重启一下试试,实在不行就直接建个JPA project ,生成实体后再拷到本身的项目中就能够了。)选中要生成实体的表,Next以下图:
上面是表之间的关系,若是能够作相应的修改(用的是ecipse 3.5貌似eclipse3.4还没这个功能,eclipse愈来愈强了),再Next后以下图:
(这个好像也是eclipse 3.5才加的)都能看明白吧。按照须要改改就能够了,这里很少啰嗦。再Next
后,以下图:
这是一些表的每一个属性的调整,通常也不用调了。Finish就行了。hibernate