On Sun, Jul 15, 2018 at 2:13 AM Steve Ebersole <st...@hibernate.org> wrote:
> We have ported things from 6 back to 5.3 so I cannot say definitively that > absolutely no javadoc in 5.3 uses asciidoc(tor). > > But feel free to disable it. > I just tried the opposite and enable Asciidoclet for the aggregated javadoc to be consistent and it leads to malformed Javadoc containing HTML markups when our Javadoc is using HTML. I think you either have all your Javadoc using Asciidoctor or you end up with some bad output. A good example is the Javadoc of CompositeNestedGeneratedValueGenerator which, with Asciidoclet enabled, looks like: For composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s). <p/> This generator is used implicitly for all composite identifier scenarios if an explicit generator is not in place. So it make sense to discuss the various potential scenarios:<ul> <li> <i>"embedded" composite identifier</i> - this is possible only in HBM mappings as <composite-id/> (notice the lack of both a name and class attribute declarations). The term "embedded" <../../../org/hibernate/mapping/Component.html#isEmbedded--> here refers to the Hibernate usage which is actually the exact opposite of the JPA meaning of "embedded". Essentially this means that the entity class itself holds the named composite pk properties. This is very similar to the JPA @IdClass usage, though without a separate pk-class for loading. </li> <li> <i>pk-class as entity attribute</i> - this is possible in both annotations (@EmbeddedId) and HBM mappings (<composite-id name="idAttributeName" class="PkClassName"/>) </li> <li> <i>"embedded" composite identifier with a pk-class</i> - this is the JPA @IdClass use case and is only possible in annotations </li> </ul> <p/> Most of the grunt work is done in Component <../../../org/hibernate/mapping/Component.html>. Did I miss something? -- Guillaume _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev