History of jbidwatcher/trunk/src/com/jbidwatcher/util/db/ActiveRecord.java
-
@645
Merge branch 'master' of git@github.com:cyberfox/jbidwatcher
-
@635
Strip caching entirely from the app; it's not strictly necessary, and it's confusing EVERYTHING.
-
@575
Don't shutdown database before all tables have done their own commit. Also rename count_by to a more Java-esque countBy.
-
@574
Ensure that all database statements, tables, and connections are committed and shut down at the close of the app.
-
@512
Remove all AuctionServerManager references to the entryList, so all auction references through it are done directly to the database! Not done yet, it's still a bit dangerous...
-
@511
A little more cleanup, and actually finishing off the prototype 'saveAssociations' method. It'd be nice if it worked... :)
-
@510
Move the caching functionality out into its own ActiveRecordCache class, so it doesn't complexify the ActiveRecord class unnecessarily.
-
@509
Move the caching functionality out into its own ActiveRecordCache class, so it doesn't complexify the ActiveRecord class unnecessarily.
-
@503
Pre-cache by both id and identifier for AuctionInfo objects, and add support for that to the ActiveRecord class.
-
@490
Sweeping changes to improve deletion speeds and intelligence.
Also some minor performance improvements (actually clearing the dirty flag on save) which should speed up shutdown.
Also, when we find an auction entry we can't load because the auction id is no longer present, remove the entry.
-
@481
Change the precache code for AuctionInfo to only pre-cache the ones which are associated with auction entries. This prevents a nasty problem for beta1 users who ended up with large amounts of unnecessary auction info rows in their database. Since they're not referenced, we shouldn't need to load them.
[#54 tagged:committed state:resolved]
-
@455
A few simple changes to try and ensure that the entry and auction don't get out of synch with respect to the currency types.
[#27 tagged:committed state:resolved ]
-
@447
Don't throw an NPE if a particular class doesn't have any cached entries to save on close.
-
@444
Snapshot a little further towards magic ActiveRecord tricks.
-
@421
First pass at making 'magic' active record, where it automatically saves associated objects.
-
@420
Handle currencies by default if there's a 'currency' column.
-
@419
More work towards fixing the incorrect currency on startup issue.
Make all currency-related tables include a currency column.
[#18 tag:committed status:open]
-
@349
Remove and clean up a few more tangles of code interdependencies, as indicated by Structure101.
-
@346
Sweeping refactorings to improve the overall design. Structure101 is an awesome program. Far out of my price range, but awesome.
