网上银行系统4:生成实体类和映射文件

本文介绍如何使用Hibernate反转工程从数据库表生成实体类及映射文件。通过简单的步骤,即可完成生成工作并配置好实体间的关联关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用Hibernate的反转工程,可以直接从数据库表生成相应的实体类和映射文件。具体步骤如下所示。

  1. 切换到数据库透视图,在前面创建的数据库里对着信息名称”bank”鼠标右键单击,从弹出的快捷菜单中选择Open conection命令。然后再DB Browsers树种,依次打开节点bank–>Connect to bank –> bank –> TABLE,展开数据表列表,如图所示

    这里写图片描述
  2. 选中bank数据库所有表,并在选中的同时单击鼠标右键,从弹出的快捷菜单中选择Hibernate Reverse Engineering命令。使用MyEclipse反转工程同时生产选中的数据表对应的实体类和映射文件

    这里写图片描述
  3. 单击Next,进入如图界面,选择 Id Generate为“native”

    这里写图片描述
  4. 单击Next,进入如图界面,将所有数据表对应的Id Generator都设置为”native”

    这里写图片描述

        单击Finist完成实体类和映射文件的创建。在使用Hibernate反转工程时,可以将系统的数据表全部选中,这样,在产生实体类和映射文件的同时,它们之间的关联关系也同时进行了配置,当然,有个很重要的前提,需要在数据库中对数据表之间的关联关系进行设置。另外,如果数据库表总有涉及”多对多“关联的表时,在使用Hibernate反转工程时不要将它们选中,最好单独配置。
        通过Hibernate反转工程配置的关联映射,基本上可以满足开发的需要,但需要进行细微的修改,如映射文件文件中的各个标签里的lazy属性和cascade属性需要根据需求自行配置
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值