I am trying to understand the following diagram from http://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/Hibernate_User_Guide.html for relationships between Hibernate's classes.
I am not quire sure what the different kinds of arrows mean, and I guess they are not following UML diagram specifications. Could someone explain what the different kinds of arrow mean? Thanks.
The circled Is and C (likely for interface and class) are no UML standard. However, you can adorn stereotyped classes with icons at your wish. Though I doubt that the standard classes here need a stereotype to mark them as "standard class".
I'd guess that the
Anything else (which isn't much) seems fine.
If i understand it, it is not an UML diagram.
The arrow between SessionFactory and SessionFactoryImpl coudld be a generalization, but in UML the arrow is empty not filled as in your diagram
The arrow between Transaction and TransactionImpl seems to be a realization relation, but in UML there is no composition but a dash line with an empty arrow
The arrow between TransactionImpl and EntityTransaction may be a dependency but in UML this is an open arrow.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With