【问题标题】:Moqui entity field-type-options booleanMoqui 实体字段类型选项布尔值
【发布时间】:2021-08-27 23:22:27
【问题描述】:

我想创建一个实体,其中有一个布尔类型的字段。但是根据 XSD for entity-defintion in Moqui 类型的布尔值没有定义。有没有办法在实体中创建布尔字段?

【问题讨论】:

    标签: moqui


    【解决方案1】:

    不同数据库之间没有一致的布尔数据类型,因此为了保持与关系数据库无关,Moqui 使用具有text-indicator 实体字段类型的单个字符列。 Moqui 框架和 Moqui 生态系统中的业务工件的约定是使用Y 表示是/真,N 表示否/假。

    【讨论】:

      【解决方案2】:

      我找到了解决方案,您所要做的就是将此属性添加到标签 <database-list>MoquiDefaultConf.xml 中。

      <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"/>
      

      【讨论】:

        猜你喜欢
        • 2012-07-09
        • 2013-06-24
        • 2014-03-11
        • 2017-07-04
        • 1970-01-01
        • 1970-01-01
        • 2017-01-09
        • 2013-02-07
        • 2011-02-26
        相关资源
        最近更新 更多