1

休止状態マッピング ファイルの列名の前後の [ ] は何か意味がありますか?

元。

<property name="tableCol" column="[TABLE_col]" not-null="false" type="long" unique="false" optimistic-lock="true" lazy="false" generated="never" /> 

<property name="tableCol" column="TABLE_col" not-null="false" type="long" unique="false" optimistic-lock="true" lazy="false" generated="never" />  
4

1 に答える 1

0

データベースの予約キーワードを列名として使用する場合は、列名の[]前後を使用します。

例 :

DESCデータベースの予約済みキーワードであるという名前の列があるJDBCException場合、次を試してみると次のようになります。

<property name="tableCol" type="string" >
    <column name="DESC" type="long" not-null="false" />
</property>

使用する必要があります:

<property name="tableCol" type="string" >
    <column name="[DESC]" type="long" not-null="false" />
</property>
于 2013-01-17T22:42:45.230 に答える