control.vm

来自「一个数据访问层Torque3.1的生成器的源代码」· VM 代码 · 共 41 行

VM
41
字号
#set ( $basepath = "sql/base/$targetDatabase" )#set ( $dbprops = $properties.load("sql/base/$targetDatabase/db.props") )#set ( $fname= "sql/base/$targetDatabase/table.vm" )#set ( $fnamekeys= "sql/base/$targetDatabase/tablefk.vm" )#set ( $idname = "sql/id-table/idtable.$targetDatabase" )#foreach ($dataModel in $dataModels)          #set ( $outFile = "${dataModel.name}.sql" )  File to be created: $outFile    #set ( $database = $dataModel.database )  #foreach ($tbl in $database.tables)    Primary Key:#if ($tbl.hasPrimaryKey()) Yes #else No #end    #if (!$tbl.isSkipSql())      $generator.parse($fname,$outFile,"table",$tbl)    #end  #end      #foreach ($tbl in $database.tables)    #if (!$tbl.isSkipSql())      $generator.parse($fnamekeys,$outFile,"tablefk",$tbl)    #end  #end      #if ($idmodel)    Creating id-table    #set ($tbl = $idmodel.database.getTable("ID_TABLE"))    $generator.parse($fname,$outFile,"table",$tbl)     ## Generate inserts into ID-TABLE for initial ids.    #set ( $initialID = 1 )      $generator.parse($idname, $outFile, "tables", $database.tables)  #end#end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?