Package-info.java herhangi Java kaynak paketine eklenebilir bir Java dosyasıdır. Adına göre "paket" seviyesinde bilgi sağlamak için kullanılır. Pakette kullanılan belgeleri ve ek açıklamaları içerir.
Cevapta javadoc örneği zaten verilmiş olup, aşağıdaki kısım ek açıklamalar durumunda nasıl çalıştığını açıklamaktadır.
Örneğin, aşağıdaki dosyada joda.time.DateTime oluşumunu org.jadira.usertype.dateandtime.joda.PersistentDateTime ile "ikame etmek" için kullanılır.
@TypeDefs({
@TypeDef(name = "PersistentDateTime", typeClass = PersistentDateTime.class, defaultForType=DateTime.class)})
package xyz.abc;
import org.hibernate.annotations.TypeDef;
import org.hibernate.annotations.TypeDefs;
import org.jadira.usertype.dateandtime.joda.PersistentDateTime;
import org.joda.time.DateTime;
"Paket" düzeyinde farklı şeyler gerçekleştirmek için kullanılabilen birkaç ek açıklama vardır. Https://docs.jboss.org/hibernate/orm/3.5/api/org/hibernate/annotations/package-summary.html adresinde bulunabilir.