package-infoでのアノテーション

package-infoでアノテーションを使うとき、import宣言の前にアノテーションを使うことになるからアノテーションは完全修飾名にしないといけないと聞いたけど、そんなことはないみたい。

@FilterDefs( { @FilterDef(name = "id_eq", defaultCondition = "id = :id", parameters = { @ParamDef(name = "id", type = "integer") }) })
package org.seasar.hibernate.jpa.entity;

import org.hibernate.annotations.FilterDef;
import org.hibernate.annotations.FilterDefs;
import org.hibernate.annotations.ParamDef;

上のコードはS2Hibernate-JPAのテストコード。
Hibernateアノテーションを使っています。