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