[root]/classes/org/makumba/db/hibernate
customtypes
(0 files, 0 lines)
hql
(0 files, 0 lines)
propertyaccess
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 187 (100.0%) | 2945 (100.0%) | 15.7 |
| manuel_gay | 107 (57.2%) | 1811 (61.5%) | 16.9 |
| rosso_nero | 29 (15.5%) | 737 (25.0%) | 25.4 |
| cristian_bogdan | 49 (26.2%) | 385 (13.1%) | 7.8 |
| marius9 | 2 (1.1%) | 12 (0.4%) | 6.0 |
- allowing the usage of current session context for hibernate transactions
- adding mass insert method in Transaction interface & implementation
22 lines of code changed in 1 file:
- making the intelligent mechanism in TransactionProvider actually work
- fixing part of the HQL tests
0 lines of code changed in 1 file:
simplyfying the TransactionProvider, i.e. moving special methods to the right implementations
0 lines of code changed in 1 file:
- making TransactionProvider intelligent: if getConnectionTo() wants to access a dataSource that is not of the type of the TransactionProvider implementation, automatically switches to the right implementation
- experimentation: method to unload static reference to singleton on context uninstall. maybe it will help with our problem
- fixing bug 1090
33 lines of code changed in 2 files:
- moving database configuration to Makumba.conf
- fixing the OO design of TransactionProvider-s, now they extend TransactionProvider instead of implementing some strange interface
- updating hibernate version
sorry for the big commit but it's a big change. please test, comment, etc.
0 lines of code changed in 3 files:
fixing warnings
2 lines of code changed in 2 files:
fixing warnings
2 lines of code changed in 2 files:
fixing warnings
0 lines of code changed in 1 file:
fixing warnings
1 lines of code changed in 1 file:
adding generics
1 lines of code changed in 1 file:
fixing generics warnings
5 lines of code changed in 1 file:
fixing generics warnings
30 lines of code changed in 1 file:
Printing meaningful stacktrace when query execution fails
7 lines of code changed in 1 file:
avoiding using Text.toString(), using getString() wherever we know about it.
this is done in preparation to change Text.toString() to something more meaningful and less memory-intensive
0 lines of code changed in 1 file:
made recently added code work also in hibernate
better name resolver management
8 lines of code changed in 2 files:
fixed bug in read()
38 lines of code changed in 1 file:
the parameter type detection (named or ordered) was poor, it was based on parameter value (where you can always pass one single object rather than a Map) rather than on the query text
0 lines of code changed in 1 file:
setting transaction context to RequestAttributes (in BL via DbConnectionProvider) and PageAttributes (in page QueryExecution via QueryProvider), and supporting context attribute processing in TransactionImplementation and its subclasses
12 lines of code changed in 2 files:
adding generics to some DB functions
0 lines of code changed in 1 file:
future work comments
6 lines of code changed in 1 file:
added a bit more template parametrization. some is still missing as we'd have to change the Database interface which might impact on existing BL; worth trying though
0 lines of code changed in 1 file:
separated query analysis from query execution, associated inlining with analysis, doing inlining by default before any analysis or execution, cache query inlinings, one instance per query analyzer type
0 lines of code changed in 1 file:
stubs for query pre-processing
0 lines of code changed in 1 file:
stupid me, update(Pointer p) of course updates only one record
3 lines of code changed in 1 file:
db.update now also returns the number of updated rows
0 lines of code changed in 1 file:
resolving generics
20 lines of code changed in 2 files:
fixing bugs with hibernate db layer that affect generated mappings
9 lines of code changed in 2 files:
resolving generics
0 lines of code changed in 3 files:
applying code clean up, resolving generics
18 lines of code changed in 1 file:
also treating the case of double when it was not detected earlier
3 lines of code changed in 1 file:
Making more robust for parameters
3 lines of code changed in 1 file:
break; missing
0 lines of code changed in 1 file:
Updating to latest hibernate version
2 lines of code changed in 1 file:
another fix for non-generated mappings
0 lines of code changed in 1 file:
Glitch in refactoring
0 lines of code changed in 1 file:
Fixing yet another problem with non-generated classes
48 lines of code changed in 1 file:
making sure this happens only for non-generated classes
0 lines of code changed in 1 file:
when we have a text, we actually have a String sometimes
0 lines of code changed in 1 file:
Fixing bug with inserting stuff into already existing sets in case of non-generated mappings
0 lines of code changed in 1 file:
Making it possible to also delete objects of non-generated mappings
36 lines of code changed in 2 files:
(95 more)