2015-11-11 46 views
0

我正在使用this框架作爲我的持久層,它也生成sql語句。現在在statement.meta它生成我sql:如何使用sql-processor插入記錄時使用默認值

INSERT_TOURNAMENT(CRUD,in=Tournament,out=Tournament,tab=tournament)= 
    insert into %%tournament (%ID, %NAME, %SEASON_ID, %FINAL_PROMOTING, %LOWER_PROMOTING, %WIN_POINTS, %PLAY_OFF_FINAL, %PLAY_OFF_LOWER, %MIN_PLAYERS_IN_GROUP, %SORT_TYPE, %PUBLISH) 
    {= values (:id(seq=TOURNAMENT), :name, :season.id, :finalPromoting, :lowerPromoting, :winPoints, :playOffFinal, :playOffLower, :minPlayersInGroup, :sortType, :publish) } 
; 

在db我已經定義了一些列爲非空默認值。現在,當我插入新記錄時,當我沒有填充此值時,我想使用默認值並且不插入null。有沒有一些選擇如何做到這一點?

回答

0

好的,我發現它時,我使用指令metagen-optimize-insert TOURNAMENT;然後它生成選擇我想要的

相關問題