This tutorial offers a solution for overriding the default annotation InheritanceType.JOINED on ProductImpl and setting it to InheritanceType.SINGLE_TABLE: http://www.broadleafcommerce.com/docs/core/current/tutorials/core-tutorials/extending-entities-tutorial#single-table-inheritance
The solution involves using JVM parameters, however we won't be able to use that solution in our environment since we've set up automated updates to our servers that will wipe out any settings. Is there another way to override the inheritance strategy that doesn't involve setting JVM arguments and doesn't require making any changes to the Broadleaf code?
My goal is to extend SkuImpl with an Entity that doesn't have a table in the database. I'd like to add extra fields with mappings that require BLC_SKU. The simplest solution was to extend SkuImpl and change the inheritance strategy to SINGLE_TABLE, but I'd like to try to achieve that without touching Broadleaf code.
Thanks for any help you can offer!