package-info.javaเป็นไฟล์ Java ที่สามารถเพิ่มแพคเกจใด ๆ แหล่ง Java ใช้เพื่อให้ข้อมูลในระดับ "แพ็คเกจ" ตามชื่อ ประกอบด้วยเอกสารประกอบและคำอธิบายประกอบที่ใช้ในแพ็คเกจ
ตัวอย่าง javadoc มีให้แล้วในคำตอบส่วนด้านล่างอธิบายวิธีการทำงานในกรณีของคำอธิบายประกอบ
ตัวอย่างเช่นในไฟล์ด้านล่างจะใช้เพื่อ "แทนที่" การเกิดขึ้นของ joda.time.DateTime ด้วย org.jadira.usertype.dateandtime.joda.PersistentDateTime
@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;
มีคำอธิบายประกอบจำนวนมากที่สามารถใช้เพื่อดำเนินการต่างๆในระดับ "แพ็กเกจ" สามารถดูได้ที่https://docs.jboss.org/hibernate/orm/3.5/api/org/hibernate/annotations/package-summary.html