有人在linux上使用过ibatis吗?
好像有点问题的
只能是没有条件的查询

解决方案 »

  1.   

    有条件的查询就没有结果
    代码是这样的
    <select id="selectCompanyByOnes"
    parameterClass="com.web.struts.form.CompanyForm"
    resultClass="com.web.struts.form.CompanyForm">
    <![CDATA[
    select compname,
    id,
    compurl,
    orgcode,
    compid,
    compsdc 
    from compinfo 
    ]]>
    <dynamic prepend="where">
    <isNotEmpty property="compid" prepend="and">
    <![CDATA[compid =#compid#]]>
    </isNotEmpty>
    <isNotEmpty property="compname" prepend="and">
    <![CDATA[compname =#compname#]]>
    </isNotEmpty>
    <isNotEmpty property="compsdc" prepend="and">
    <![CDATA[compsdc =#compsdc#]]>
    </isNotEmpty>
    </dynamic>
    <![CDATA[
    ]]>
    </select>sqlmapconfig.xml中的配置是这样的
    <sqlMapConfig>
         <properties resource="com/web/sqlmap/database.properties"/>
       
     
        <!--设置Ibatis运行的参数-->
        <settings cacheModelsEnabled="true"
                  enhancementEnabled="true"
                  lazyLoadingEnabled="true"
                  errorTracingEnabled="true"
                  maxRequests="32"
                  maxSessions="10"
                  maxTransactions="5"
                  useStatementNamespaces="true"/>
                  
     <!--设置jdbc数据源-->
        <transactionManager type="JDBC">
            <dataSource type="SIMPLE">
                <property name="JDBC.Driver" value="${driver}"/>
                <property name="JDBC.ConnectionURL" value="${jdbcURL}"/>
                <property name="JDBC.Username" value="${username}"/>
                <property name="JDBC.Password" value="${password}"/>
                
            </dataSource>
        </transactionManager>
     <!--加载sqlmap配置文件-->
        <sqlMap resource="com/web/sqlmap/sqlMap-CompAccount.xml"/>
        <sqlMap resource="com/web/sqlmap/sqlMap-CompAccountUser.xml"/>
        <sqlMap resource="com/web/sqlmap/sqlMap-Company.xml"/>
        <sqlMap resource="com/web/sqlmap/sqlMap-Drug.xml"/>
        <sqlMap resource="com/web/sqlmap/sqlMap-Label.xml"/>
        
       
    </sqlMapConfig>
    看看有没有什么问题
      

  2.   

    这样好像没什么问题,你的可能是条件就是查不出来结果的有可能是字符乱码或是varchar跟char的区别等问题
      

  3.   

    在windows下是完全正常的
    不是乱码的吧
    我用数字或是英文字母也是不行
    在还有我的字段全是用的varchar型的