Also do not forget to declare your new entities in your entity reference xml file (entity.xml or other, depending on your other frameworks).
One missing entity in this file -the store entity in this example- will cause this confusing error.
Hibernate will not find the "customer" mappedBy field in the store entity because the store entity is simply unknown, despite everything else in the relationship mapping is correct.