JFinal教程手册
相关文章
更多最近更新
更多0.1 极速 体验JFinal Generator 代码生成器
2019-04-26 20:12|来源: 网路
JFinal 2.1 新增了 Generator 用来极速生成 Model、BaseModel、MappingKit、DataDictionary文件 。 使 用 时 通 常 只 需 配 置 Generator 的 四 个 参 数 即 可 : baseModelPackageName 、 baseModelOutputDir、modelPackageName、modelOutputDir。四个参数分别表示 baseMode 的包 名,baseModel 的输出路径,modle 的包名,model 的输出路径,以下是示例代码:
// base model 所使用的包名 String baseModelPkg = "model.base"; // base model 文件保存路径 String baseModelDir = PathKit.getWebRootPath() + "/../src/model/base"; // model 所使用的包名 String modelPkg = "model"; // model 文件保存路径 String modelDir = baseModelDir+ "/.."; Generator gernerator = new Generator(dataSource, baseModelPkg, baseModelDir,modelPkg, modelDir); gernerator.generate();
可在 JFinal 官网下载源码直接用于项目:http://www.jfinal.com
相关问答
更多-
代码生成器与ORM(Code generator vs ORM)[2021-12-19]
这确实取决于你的项目需求和你的开发过程。 ORM充斥着许多智者,给桌子带来了许多乐趣,但如果你只是购买一些独特的功能,你可能会发现所需的精神/身体障碍令人失望。 首先你应该知道的是,有两种ORM:将现有模式映射到应用程序逻辑(管理模式)的映射,以及将应用程序逻辑映射到模式(ORM管理模式)的模式。 你最好避免使用第一种方法,因为它们不会减轻你为每个环境做/重复相当多的DBA工作,也就是说你必须确保所有的开发人员都运行适当的模式,除了确保他们'还要运行适当的代码。 第二种类型完全可以抽象出使用底层数据库的事实 ... -
如何使用具有多个生成器选项的thrift java代码生成器(How to use thrift java code generator with multiple generator options)[2023-09-12]
这是标准符号 ,你会发现大多数命令行实用程序,甚至是跨平台的。 [括号]包含可选参数,括号本身不在命令行中输入。 所以在你的情况下,你想这样做(例子): thrift -gen java:beans,private-members,nocamel,java5,sorted_containers yourfile.thrift 为java生成器指定五个附加选项。 一些罕见的选项也采用值,在这种情况下它将是(例如,不是真实的): thrift -gen java:option1=foo,option2,op ... -
代码生成器(.net)(Code generator (.net))[2022-03-31]
你究竟在做什么? 我想这也取决于你从哪里尝试生成代码(模型)。 Codesmith和MyGeneration的优点是,它们提供多种选项供您生成代码 - 例如,在MyGeneration中,您可以使用各种语言编写模板。 MyGeneration可以提供任何数据库和许多内置的生成器脚本的元模型 - 因此,如果您想生成SP,最简单的方法是使用MyGeneration的生成器 - 您可以在那里为CRUD SP找到生成器。 如果你想修改生成器,它还提供了一个相当不错的编辑器。 如果你正在构建一个DSL或其他东西(我的 ... -
请参阅NHibernate页面上的“NHibernate的有用工具”部分,并根据您要查找的内容选择一个。 你想免费吗? 商业? 你想要Visual Studio集成吗? 所有列出的代码生成器都很好,如果不知道你需要什么,就没有最好的代码生成器。 See the "Helpful Tools For NHibernate" section on this NHibernate page and choose one based on what you're looking for. Do you want f ...
-
WPF / XAML代码生成器(WPF/XAML code generators)[2022-10-05]
我知道XAML动力玩具有一些代码生成,但我不知道它做了什么。 i know that XAML power toys got some code generation but i don't know what it does. -
那么有两个版本并在运行时和ui中绑定它们。 或者我不知道是否还在工作http://kthoms.wordpress.com/2011/09/28/moving-an-xtend-generator-into-its-own-plugin/ (至少这个想法应该仍然有效) what about having two versions and bind them in runtime and ui. alternatively i dont know if is still working http://ktho ...
-
名称是自动定义的: 首先,请注意我们继承自Rails :: Generators :: NamedBase而不是Rails :: Generators :: Base。 这意味着我们的生成器至少需要一个参数,它将是初始化程序的名称,并且将在我们的代码中以变量名称提供。 class BlockGenerator < Rails::Generators::NamedBase source_root File.expand_path('../templates', __FILE__) def displ ...
-
最好的平均堆栈生成器(按日期和按我而定): https : //npmjs.org/package/generator-mean Best available mean stack generator(as on date and as per me) : https://npmjs.org/package/generator-mean
-
好的我明白了。 那么,据我所知,没有任何Python的代码生成器。 有一个很好的介绍如何在这里推出自己的。 实际上,这是一个未被充分利用的环境部分,我想这是因为它需要你使用IDE来编译项目,因为似乎只有IDE知道这些“生成器”,但MSBuild忽略了它们。 OK, I see. Well, as far as I know there isn't any code generator for Python. There is a good introduction on how to roll your o ...
-
创建一个重复元素的数组,增加0.1个间隔(Create an array of repeating elements that increase by 0.1 intervals)[2022-01-23]
您可以使用np.arange的组合来获得线性增加的序列,并使用np.repeat来重复每个元素: import numpy as np elems = np.arange(0, 1, 0.1) reps = np.repeat(elems, 3) print(reps) # [ 0. 0. 0. 0.1 0.1 0.1 0.2 0.2 0.2 0.3 0.3 0.3 0.4 0.4 0.4 # 0.5 0.5 0.5 0.6 0.6 0.6 0.7 0 ...