hbm2java是根據映射文件自動生成Java源文件
hbm2ddl 是根據映射文件自動生成數據庫schema
XDoclet 根據帶有XDoclet的標記的Java源文件生成映射文件
Middlegen 根據數據庫Schema自動生成映射文件
1'
//指定下列為注釋
Repesents a single customer
@author S
2'
mypack.BusinessObject//指定類所繼承的類
3'
is the customer marrIEd //指定方法注釋
4'指定類、類的屬性及類屬性的get方法和set方法的修飾符可選:
static 、 public 、 abstract 、final 、 private
protected
5'指定在類的toString()方法返回的字符串中是否包含特定的屬性
true
////////////////的元素屬性表
class-description//指定描述類的JavaDoc
fIEld-description//指定描述類的屬性的JavaDoc
interface//如果為true,表示生成接口而非類,默認為false
implements//指定類所實現的接口
extends//指定類繼承的父類名
generated-class//重新指定生成的類名
scope-class//指定類的修飾符默認為public
scope-set//指定set方法的修飾符默認為public
scope-get//指定get方法的修飾符默認為public
scope-fIEld//指定類的屬性修飾符默認為private
use-in-toString//如果為true,表示在tostring方法中包含此屬性
gen-property//如果為false不會在Java類中生成此屬性,默認為true
finder-method//指定find方法名
///////////////
1'設定字段名、字段長度以及唯一性
true
//表示字段名為name長度為15不能為空具有唯一性
2'設定字段不為空,並且為這個字段設立檢查約束。
How old is the customer
true
3'建立索引
When the customer was registered
true
4'建立對應的字段類型
true