hibernate由数据库表导为映射文件和持久化类的流程

来源:互联网 发布:矢量图网站 知乎 编辑:程序博客网 时间:2024/06/06 01:19

问题?hibernate由数据库表导为映射文件和持久化类的流程

1.新建一个web项目,加一个包(这个包里加映射文件和持久化类),加一个配置文件,这个文件内容,可以复制。也可以接下来通过导成hibernate工程的时候自动生成。



2.导成hibernate工程步骤



3.箭头所指处,就是hibernate必要导包处,如果已经导了。就不用勾选这个。next



4.这里就是hibernate.cfg.xml配置文件处,前面新建的选中existing,找到该配置文件。如果没有则new一个配置文件。next



5.这是生成hibernateSessionFactory类,这个生成就好了。在进行数据交互的时候需要用。可以放到固定包下或者新建一个包(Browser或new) next



6.看下图,在工程上出现了紫色小圈圈,这样我们的hibernate工程就成功了。接下来就是通过数据库表反生成映射文件和持久化类操作了。



7.找到数据库连接池



8.在这里因为我以前新建的有,如果没有的点击右键新建一个就好了。下面的是新建过程



9.选择数据库模板,看你用的是什么数据库。取一个名字,随便取。然后就是连接路径,这里写的MySql的路径。填写用户名及密码。添加jdbc的jar包如下。这个jar包可以到我们资源去下。数据库连接池生成了。



10.然后打开新建的数据库连接池,如下开始反工程生成映射文件和持久化类的步骤。



11.第一个选择你的工程目录下的src,第二个选择你生成文件所要在的包。1:生成映射文件,还有随从持久化类路径的改变更新映射文件冲class的路径。

第二个是生成持久化类。第三个就不用勾选了,如果熟悉了正常的对数据库数据的交互事务处理,就可以生成这个,个人建议自己写为好。



12.第一个箭头:映射文件类描述属性的type类型选择,一般选择Java类型的。第二个箭头:id的类型,这个根据你数据库的表主键而定。next



13.好了,在这里映射文件和持久化类就生成了,接下来就可以进行数据事务的操作了。


0 0
原创粉丝点击