ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 5.1.20\. 字段和规则元素(column and formula elements) 任何接受`column`属性的映射元素都可以选择接受`&lt;column&gt;` 子元素。同样的,`formula`子元素也可以替换`&lt;formula&gt;`属性。 ``` <column name="column_name" length="N" precision="N" scale="N" not-null="true|false" unique="true|false" unique-key="multicolumn_unique_key_name" index="index_name" sql-type="sql_type_name" check="SQL expression" default="SQL expression"/> ``` ``` <formula>SQL expression</formula> ``` `column` 和 `formula` 属性甚至可以在同一个属性或关联映射中被合并来表达,例如,一些奇异的连接条件。 ``` <many-to-one name="homeAddress" class="Address" insert="false" update="false"> <column name="person_id" not-null="true" length="10"/> <formula>'MAILING'</formula> </many-to-one> ```