0

プロパティの正しい構文がわかりません。何か疑惑はありますか?この4行は私のconfig.propertiesにあります

 url=jdbc:sybase:Tds:localhost:2638?servicename=db
 driver=com.sybase.jdbc4.jdbc.SybDataSource
 username=myUserName
 password=myPass

私はいくつかの方法を試しました...運がないのですか?

私のmybats-config.xmlは次のとおりです。

    <environment id="development">
        <transactionManager type="JDBC" />
        <dataSource type="POOLED">  
            <property name="driver" value="${driver}" />
            <property name="url" value="${url}" />
            <property name="username" value="${username}" />
            <property name="password" value="${password}" />
        </dataSource>
    </environment>
4

1 に答える 1

0

上記のxmlブロック<environments>の周りに要素が必要です。<environment>あなたはそれを持っていて、それを見せなかったのですか?そうでない場合は、それを追加すると機能するはずです(残りの構成プロパティが正しく設定されていると仮定します)。

<environments>
  <environment id="development">
    <transactionManager type="JDBC" />
    <dataSource type="POOLED">  
      <property name="driver" value="${driver}" />
      <property name="url" value="${url}" />
      <property name="username" value="${username}" />
      <property name="password" value="${password}" />
    </dataSource>
  </environment>
</environments>

また、役立つ場合は、MyBatisXML構成のxml要素の順序が重要です。次のようにする必要があります。

  • プロパティ
  • 設定
  • typeAliases
  • typeHandlers
  • objectFactory
  • プラグイン
  • 環境
    • 環境
      • transactionManager
      • 情報源
  • databaseIdProvider
  • マッパー

したがって、そのパターンにも従っていることを確認してください。

于 2012-06-30T13:30:31.043 に答える