An AnnotationConfiguration instance is required to use・・・が出た時の解決策

hibernateを利用しているプロジェクトにおいて、hbm.xmlファイルを使っていた従来の方法からアノテーション表記に変えた際によく起こります。
おそらくこんなコードがあるのではないでしょうか。

Configuration cfg = new Configuration();
cfg.configure();
hibernateSessionFactory = cfg.buildSessionFactory();

ここを次のように変えてやるとうまくいきます。

Configuration cfg = new AnnotationConfiguration();
cfg.configure();
hibernateSessionFactory = cfg.buildSessionFactory();


なおantからschema export実行時にこの例外が出た場合は↓を参照してみてください。
http://d.hatena.ne.jp/mtoyoshi/20070828/1188293690