Moqui 实体字段类型选项布尔值
Moqui entity field-type-options boolean
我想创建一个实体,其中有一个布尔类型的字段。但是根据 XSD 在 Moqui 中的实体定义,布尔类型没有定义。有没有办法在实体中创建布尔字段?
不同数据库之间没有一致的布尔数据类型,因此为了保持关系数据库不可知,Moqui 使用具有 text-indicator
实体字段类型的单个字符列。 Moqui Framework 中的约定和 Moqui 生态系统中的业务工件是对 yes/true 使用 Y
,对 no/false 使用 N
。
我找到了解决方案,您只需在 MoquiDefaultConf.xml
中的标记 <database-list>
内添加此 属性 即可。
<dictionary-type type="boolean" java-type="java.lang.Boolean" default-sql-type="BOOLEAN"/>
我正在使用 PostgreSQL,可能它在其他数据库系统中有所不同。
<dictionary-type type="boolean" java-type="java.lang.Boolean" default-sql-type="BOOLEAN"/>
我想创建一个实体,其中有一个布尔类型的字段。但是根据 XSD 在 Moqui 中的实体定义,布尔类型没有定义。有没有办法在实体中创建布尔字段?
不同数据库之间没有一致的布尔数据类型,因此为了保持关系数据库不可知,Moqui 使用具有 text-indicator
实体字段类型的单个字符列。 Moqui Framework 中的约定和 Moqui 生态系统中的业务工件是对 yes/true 使用 Y
,对 no/false 使用 N
。
我找到了解决方案,您只需在 MoquiDefaultConf.xml
中的标记 <database-list>
内添加此 属性 即可。
<dictionary-type type="boolean" java-type="java.lang.Boolean" default-sql-type="BOOLEAN"/>
我正在使用 PostgreSQL,可能它在其他数据库系统中有所不同。
<dictionary-type type="boolean" java-type="java.lang.Boolean" default-sql-type="BOOLEAN"/>