Hibernate annotationsにおける 遅延初期化のキャンセル

Hibernateはパフォーマンス向上のため遅延初期化の機能をもっています。 が、必ず アクセスされるオブジェクトについては遅延初期化は不要です。
.hbm.xml では 該当するクラスやプロパティに lazy="false" と書きます。一方 hibernate-annotationsでは, @Proxy アノテーションを使って

import javax.persistence.Entity;
import org.hibernate.annotations.Proxy;

@Entity
@Proxy(lazy=false)
public class Entry {
...

のように書きます。