On Thu, Feb 19, 2015 at 4:31 PM, <[email protected]> wrote:
> Hi Dan, > > > > Sorry. I will expand a bit on this: > > I use a class 'ProfileElement' parent of several specified classes like > ProfileElementText, ProfileElementNumeric etc etc. > > The ProfileElement class is the one with the 'SUPERCLASS_TABLE". > > This worked fine for me, until recently I added to new subclasses [1] and > [2]. All the sudden - when adding the fixtures - my app freezes without > throwing an error or something. (I tried several implementations on several > machines: all the same result) > > I retried with different types etc etc but to no avail. > > > > I cannot find anything in my code that is different from what I used to do > with the other subclasses... > > So I wonder: Are there any known limitations to using a Superclass table? > Like you cannot add columns to a table that has data already? (I think I > noticed that columns are added to the superclass table on the moment a > first persistence takes place..) > Have you tried to dump the threads ' stack traces ? kill -3 PID, or with jstack, VisualVM, ... > > Or anything else that I miss? Or anything you can detect? > > > > By implementing the work-a-round everything works as expected again. > > > > Grtz Johan > > > > [1] > > > https://github.com/johandoornenbal/matching/blob/master/dom/src/main/java/info/matchingservice/dom/Profile/ProfileElementTimePeriod.java > > [2] > > > https://github.com/johandoornenbal/matching/blob/master/dom/src/main/java/info/matchingservice/dom/Profile/ProfileElementUseTimePeriod.java > > > On 19 February 2015 at 13:28, wrote: > > > After some further reseach I found out that the used types do not matter. > > My work-a-round now is to put the properties on the parent-object and > hide > > them except on the subclasses intended. > > > > > > glad you have a workaround, at least? > > > > > > Are there any known limits that I miss? > > > > Or can columns only be added to empty tables or ...? > > > > > Not sure I understand your question... can you rephrase/expand? > > thx > Dan > > > >
