PP代码生成器(三) 设计freemarker模板, 创建解决方案

本文介绍如何利用PP工具制作Freemarker模板,以数据库为例生成PO对象。首先,解释了PP支持数据库和Excel数据源的原因。接着详细阐述了创建Freemarker模板的步骤,包括在Eclipse中编写po.flt文件并将其放入PP配置目录。然后,展示了创建解决方案的过程,涉及设置解析方案、域名、模块和基本路径。最后提到了如何为解决方案添加生成任务,并解释了各个参数的作用。
摘要由CSDN通过智能技术生成
这一节, 我们根据数据库生成PO对象为例, 来探讨如何使用PP制作freemarker模板, 创建解决方案. 工料:
  1. eclipse jee, 最好是安装freemarker插件, 可以高亮显示freemarker标签.
  2. 可用的数据库, 可以是mysql, oracle, db2, postgresql中的任意一种. 如果没有数据库, 使用pp_home中的sample/sample-mysql.xlsx也是可以的.
* PP支持两种数据源, 一种是数据库, 另一种是excel文件数据源. 为什么支持excel呢? 是源于我曾经在建行工作, 内部数据库权限管理极为严格. 以至于PP需要查表字段信息的sql无权访问oracle的user_tab_columns等表, 这种情况下, 可以把表信息录入到excel, 继续使用PP来生成代码.
制作freemarker文件模板
再次提示, 点击PP的”工具”->”辅助设计” 菜单可以打开”辅助设计面板”, 需要的变量都可以到里面复制, 然后粘贴到freemarker中.
以下是我在eclipse里写的freemarker文件po.flt
 <#-- 生成package信息 -->
<#if p.poPackageName??>package ${p.poP
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值