0

私が見たほとんどの例はこのようなものです。

private int productId;
private String proName;
private double price;

public void **set**ProductId(int productId)
{
    this.productId = productId;
}
public int **get**ProductId()
{
    return productId;
}

public void setProName(String proName)
{
    this.proName = proName;
}
public String getProName()
{
    return proName;
}

public void setPrice(double price)
{
    this.price = price;
}
public double getPrice()
{
    return price;
}

Hibernate を使用する場合、この命名規則は必要ですか?

4

2 に答える 2

0

Hibernate 3.6 のドキュメントに基づく:

Hibernate は、これらのクラスが Plain Old Java Object (POJO) プログラミング モデルとも呼ばれるいくつかの単純な規則に従う場合に最適に機能します。ただし、これらのルールはいずれも厳密な要件ではありません。実際、Hibernate は永続オブジェクトの性質についてほとんど想定していません。別の方法でドメイン モデルを表現することもできます (たとえば、java.util.Map インスタンスのツリーを使用)。

于 2013-08-15T18:42:24.610 に答える