ColdFusion Illudium PU-36代码生成器

时间:2012-04-04 18:17:47

标签: postgresql coldfusion

当使用ColdFusion Illudium Code生成器从postgresql生成模型时,布尔值将在cfqueryparam中转换为varchar,并且varchar将转换为char。有没有人解决这个问题?

http://cfcgenerator.riaforge.org/

1 个答案:

答案 0 :(得分:8)

1.打开文件cfcgenerator / com / cf / model / datasource / postgresql.cfc
 2.第63行用这个

替换bit / bool
    <!--- bit / bool --->
        <cfcase value="bit,boolean">
            <cfreturn "cf_sql_bit" />
        </cfcase>
        <cfcase value="bool">
            <cfreturn "cf_sql_varchar" />
        </cfcase>

3.第101行用这个

替换字符串
<!--- strings --->
        <cfcase value="char">
            <cfreturn "cf_sql_char" />
        </cfcase>
        <cfcase value="varchar,character varying,character">
            <cfreturn "cf_sql_varchar" />
        </cfcase>
        <cfcase value="text">
            <cfreturn "cf_sql_longvarchar" />
        </cfcase>