Hibernate Tool建Entity
前提:已安装好Eclipse , tomcat , jdk , 我的版本分别是32位eclipse4.4.2 , 32位apache-tomcat-7.0.81 , jdk1.6
1、 下载Hibernate包,官网http://hibernate.org/orm/
2、 下载hiberbate eclipse的插件,根据官网指导执行,请根据eclipse版本和hibernate版本下载
地址是http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=1617241,注意插件只用在JBoss Tool目录下选择Hibernate Tool
下载mysql 驱动,官网下载
3、 下载好hibernate tool以后,连接数据库,依次点击eclipse中的window -> show view ->Data Source Explore,然后Eclipse下方出现此图,
右击Database Connection,选择new ,选mysql ,点击next ,
url写成这样jdbc:mysql://localhost:3306/LIBDB?useUnicode=true&characterEncoding=utf-8以避免中文乱码。我的连接好了,最后是这样,
4、 新建WEB工程,点击File->new->Dynamic Web Project,根据自己的环境修改Target RunTime和Dynamic web modoul version选2.5,next,修改Default Output folder为WebRoot\WEB-INF\classes,next,修改Content directory为WebRoot
5、 将Hibernate包解压后,将lib目录中的required目录和optional目录中的c3p0目录中的jar,包括mysql驱动jar包,全部build path到新建的web工程。
6、 右键单击WEB工程,选择new -> other -> Hibernate -> Hibernate Console Configuration ,然后,依次操作红框中内容,我的hibernate 版本是4.3.5
然后此时的hibernate.cfg.xml可能会报错,打开该文件,修改url的红框部分,因为xml文件的部分符号需要转义,转义表下图,
7、 在eclipse中点击window -> Customize Perspective -> Command Groups Available,选择Hibernate Code Generation,点击OK。
8、 然后eclipse上部会出现此图标,点击此图标,选择Hibernate Code Generation Configurations,然后依次操作红框中内容
其中,我的各自的选项如下图所示
长方形红框部分勾选,该配置的配置好了以后,点击run
此时工程的结构如图
产生的代码如图,