fix 修复 代码生成 是否必填与数据库不匹配问题
This commit is contained in:
parent
5f84ab968b
commit
2709690f81
@ -10,7 +10,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<select id="selectDbTableColumnsByName" parameterType="String" resultMap="GenTableColumnResult">
|
<select id="selectDbTableColumnsByName" parameterType="String" resultMap="GenTableColumnResult">
|
||||||
<if test="@org.dromara.common.mybatis.helper.DataBaseHelper@isMySql()">
|
<if test="@org.dromara.common.mybatis.helper.DataBaseHelper@isMySql()">
|
||||||
select column_name,
|
select column_name,
|
||||||
(case when (is_nullable = 'no' <![CDATA[ && ]]> column_key != 'PRI') then '1' else null end) as is_required,
|
(case when (is_nullable = 'no' <![CDATA[ && ]]> column_key != 'PRI') then '1' else '0' end) as is_required,
|
||||||
(case when column_key = 'PRI' then '1' else '0' end) as is_pk,
|
(case when column_key = 'PRI' then '1' else '0' end) as is_pk,
|
||||||
ordinal_position as sort,
|
ordinal_position as sort,
|
||||||
column_comment,
|
column_comment,
|
||||||
@ -21,7 +21,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
</if>
|
</if>
|
||||||
<if test="@org.dromara.common.mybatis.helper.DataBaseHelper@isOracle()">
|
<if test="@org.dromara.common.mybatis.helper.DataBaseHelper@isOracle()">
|
||||||
select lower(temp.column_name) as column_name,
|
select lower(temp.column_name) as column_name,
|
||||||
(case when (temp.nullable = 'N' and temp.constraint_type != 'P') then '1' else null end) as is_required,
|
(case when (temp.nullable = 'N' and temp.constraint_type != 'P') then '1' else '0' end) as is_required,
|
||||||
(case when temp.constraint_type = 'P' then '1' else '0' end) as is_pk,
|
(case when temp.constraint_type = 'P' then '1' else '0' end) as is_pk,
|
||||||
temp.column_id as sort,
|
temp.column_id as sort,
|
||||||
temp.comments as column_comment,
|
temp.comments as column_comment,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user