1

hibernateを使用してmysqlテーブルにマップするpojoを記述しますが、pojo属性をmysqlテーブルフィールドにバインドしたくありません。そのコードは打撃です:

public class User{

    private long id;
    private String name;
    private String donotBindAttribute;
    set get......
}

属性「donotBindAttribute」を私を助けることができるmysqlフィールドにバインドしない方法。

4

3 に答える 3

1

次のように使用します -

@Transient
private String donotBindAttribute;
于 2012-07-20T07:56:35.810 に答える
1
@Transient
private String donotBindAttribute;

トランジェントにします。

*JPAを使用していると仮定します。

于 2012-07-20T07:55:45.593 に答える
1

この変数を一時的にします。

JPA アノテーションを使用する場合は、@Transientが最適です。hbm.xml を使用する場合は、単にフィールドをマップしないでください。永続的な属性とは見なされません。

于 2012-07-20T07:54:20.987 に答える