右键要生成代码实体类对应的包,便可生成各层对应的类。

右键实体所在包>元数据>生成代码。

1.右键实体所在包,点击元数据,生成代码,如下图所示:

点击“生成代码”按钮,弹出实体选择框,勾选要生成代码的实体类,点击“确定”,即开始对勾选的实体生成代码。对于未勾选的实体,如果已经生成过代码,原来的代码不会被覆盖和清除。

2.生成的代码包结构如下图所示:

  • 持久层(*.activity包):包含持久层基础代码和扩展代码,*.activity.extend包下为开发人员扩展代码,重新生成代码不会被清除和覆盖。请不要修改持久层基础代码,每次重新生成代码后都会覆盖。

  • 服务层(*.service包):包含服务层接口,服务层基础实现和服务层扩展。*.service.impl包为服务层基础实现,*.service.extend包为服务层扩展包,重新生成代码不会被清除和覆盖。请不要修改服务层接口和基础实现代码,每次重新生成代码后都会覆盖。

  • web层(*.controller包):包含web层基础代码和扩展代码。*.controller.extend为web层扩展包,重新生成代码后不会被覆盖和清除。请不要修改web层接口和基础实现代码,每次重新生成代码后都会覆盖。

  • VO层(*.vo包):根据实体生成的VO类,每次生成代码都会被重新生成,生成的VO类中字段类型有集合类型的话,需要实例化该字段,否则运行框架会出错

  • UI(*.ui):该文件夹下为前端代码,需要剪切其中内容到前端工程中。

results matching ""

    No results matching ""