While developing a plugin I implemented my persistence layer with help of the Active Objects Library.
Somehow it just worked but when I was researching about testing AO's, I saw the use of EntityManager in many places and wondered if I'd have to use it, too.
As I couldn't find any satisfying content in the documentation about it I want to ask you, Atlassian Experts, what exactly the use of this EntityManager is.
- Does using it have an advantage over using "pure Active Objects" without it?
- How can I test my AO's without it or can I just use the EM for my Unit-Tests?
- Will my plugin still be backwards compatible when I use the EM?
Thank you very much in advance!
G.A.