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

使用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属性需要根据需求自行配置

猜你喜欢

转载自blog.csdn.net/chenyonken/article/details/80854548
今日推荐