我使用这框架作为我的持久层,它也生成sql语句。现在,在statement.meta中,它生成了sql:
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。现在,当我插入新记录时,当我没有填充这个值时,我希望使用默认值,而不是插入null。有什么办法可以做吗?
发布于 2016-01-06 08:52:42
好的,我在使用指令metagen-optimize-insert TOURNAMENT;时找到了它,然后它生成了我想要的选择
https://stackoverflow.com/questions/33646659
复制相似问题