展开全部
在myeclipse中进行hibernate的增删改查
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员62616964757a686964616fe59b9ee7ad9431333363393635可以随心所欲的使用对象编程思维来操纵数据库。
1.创建数据库驱动连接
单击myeclipse工作空间的右上角的编辑模式,选择Myeclipse Database Explorer。
新建数据库连接
右击左侧的面板,选择new,新建一个数据库连接。
配置连接文件
根据你的数据库选择不同的数据连接方式,填写你要创建的连接的名字,URL等信息,如图。
最重要的是加载驱动,没有的话到网上下载自己数据库的驱动。
我这里是JDBC,连接Mysql数据库。单击next——finish。
选中你新建的数据库,然后单击连接按钮开始进行连接或者双击新建的数据库名连接,注意:一定保证你的数据库服务正常工作,否则是连接不上的。
2.MyEclipse怎么自动建立持久类映射.hbm.xml
连接上之后就可以建立持久类映射了。
打开数据库中的table,选中需要反向工程生成映射的表
选中需要反向工程生成映射的表,右键->Hibernate Reverse Engineering
然后配置一些数据
第一步就是配置数据表到实体类之间的映射。
Java src folder ——指定把反向工程生成的文件放入到那个项目中(这里要指向到src文件夹才可以)
Java package ——实体类和映射文件存放到哪个包当中。(这里通常是项目中的entity包里)
Create POJO<>DB Table mapping information —— 是否生成对应的映射文件(*.hbm.xml文件)
Add Hibernate Mapping Annotations to POJO —— 使用注解配置实体类(注意!上述两者中选择一种即可,要么是实体类+.hbm.xml,实体类+注解)
Java Data Object (POJO <> DB Table) —— 是否生成实体类文件(注意!下面的Createabstract class不要选!因为实体类不需要抽象父类)
finish后在上面所配置的包中就会有实体类和映射文件了
3.Myeclipse自动创建hibernate
在这之前建立web object项目和mysql中的数据库就不说了、、这里我的项目名为Hiberna