Is it possible to use JPA annotations and AbstractRoutingDataSource together. My application will spin up a new catalog for each new customer site. I'd like to use JPA annotations, but I need to choose the catalog at runtime. Is there another way to do this and still use JPA annotations?