1.
連線資料庫取得表中欄位名和型別。參考:
2.生成
pojo
,sql
的模組:
pojo.vm //
注意$attr.getcolumntype()
中getcolumntype
()是定義好的類中方法。
public class $classname implements serializable )
private$attr.getcolumntype()$attr.getcolumnname() ;
#end
public $classname()
//
// access methods.
//
#foreach( $attr in $tables )
/**
* @return the $attr.getcolumnname().
*/
public$attr.getcolumntype() get$attr.getcolumnnameupper()()
/**
* sets the $attr.getcolumnname().
*/
public final void set$attr.getcolumnnameupper()($attr.getcolumntype()$attr.getcolumnname())
#end
}
} select.vm
select #set( $firstitem = 1 ) #foreach( $attr in $tables )
#if ($firstitem == 1) #set( $firstitem = 0 ) $attr.getcolumnname()
#else
,$attr.getcolumnname()
#end
#end
from $
3.載入模板就可以了。可以參考:
根據資料庫生成 sql insert 資料
create procedure dbo.uspoutputdata tablename sysname as declare column varchar 1000 declare columndata varchar 1000 declare sql varchar 4000 declare x...
根據資料庫結構生成TreeView
現在大多數的方法是採用遞迴,但這種操作會頻繁的去select資料庫,降低了執行效率,稍微改動一些,效果會好不少,這裡介紹一種方法,即一次性select出所有資料,然後按照parentid排序,逐條新增到treeview,新增前,先遍歷treeview,查詢他的上一級節點,遍歷treeview可比se...
django根據資料庫生成模型類
databases options test python manage.py inspectdbpython manage.py inspectdb 表名 models.py模型名 可根據自己需求進行修改 讓django管理模型 將meta下的managed false刪掉,如果保留這個,那麼以後...