創建持久化類,這裏在<property>元素裏增加了<meta>元素,更加精細。
<meta>元素的屬性:
屬性
class-description
類的JavaDoc
field-description
類屬性的JavaDoc
interface
True爲生成接口,False爲生成類(默認)
implement
指定類實現的接口
extends
指定類繼承的父類名
generated-class
重新指定生成的類名
scope-class
指定修飾符,默認爲public
scope-set
指定set方法修飾符,默認public
scope-get
指定get方法修飾符,默認public
scope-field
指定類屬性的修飾符,默認private
use-in-toString
True爲在toString()方法中包含此屬性
get-property
False爲不會在JAVA類中生成此屬性,默認true
finder-method
指定find方法名
extends指定類繼承的父類名
應用舉例:<meta attribute=”extends”>mypack.BusinessObject</meta>
<meta>元素有其作用範圍。如果把其放在類定義前,則後面的所有類都受影響。但是,如果將其inherit屬性設置爲false,它就只對最近的類起作用。例如:
<meta attribute=”extends” inherit=”false”>mypack.BusinessObject</meta>