根據資料庫模組生成sql,pojo等

2021-04-13 09:23:20 字數 1205 閱讀 7700

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刪掉,如果保留這個,那麼以後...