This package contains helper classes for the {@link net.sf.basedb.core.Keyring} class. They are used to create more efficient mappings for Hibernate so that we can load group, role and project membership, and item, project and role keys, with less overhead. @base.internal The mappings are only used for reading information from the database. For writing we use the "real" mappings in the {@link net.sf.basedb.core.data.KeyData} class and it's subclasses.

Since XDoclet cannot generate composite-id elements we don't use javadoc tags in these classes. We have to write the XML mapping files for hibernate ourselves.