2012-01-02 2 views

答えて

1

セッションオブジェクトに対してisDefaultReadOnly()メソッドを使用できます。これは、(Hibernate Javadocより)

このセッションにロードされるエンティティとプロキシは、デフォルトでは読み取り専用になりますか?

また、isReadOnly(オブジェクト)メソッドも使用できます。

指定されたエンティティまたはプロキシは読み取り専用かどうかを確認します(これもまた、休止状態のjavadocから)。

私はこれらの2つの組み合わせがあなたの目的を達成することを願っています。

0

何について:

private boolean isReadOnly; 

public boolean isReadOnly() { 
    this.getSessionFactory().getCurrentSession().doWork(new Work() { 

    public void execute(Connection connection) throws SQLException { 
     isReadOnly = connection.isReadOnly(); 
    } 
    }); 
    return isReadOnly; 
} 
関連する問題