High Level Database Access: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>Hendrik Brummermann No edit summary |
imported>Hendrik Brummermann No edit summary |
||
| (15 intermediate revisions by the same user not shown) | |||
| Line 38: | Line 38: | ||
DBTransaction transaction = TransactionPool.get().beginWork(); |
DBTransaction transaction = TransactionPool.get().beginWork(); |
||
try { |
try { |
||
DAORegister.get().get(GameEventDAO.class).addGameEvent(playerName, "saved"); |
DAORegister.get().get(GameEventDAO.class).addGameEvent(transaction, playerName, "saved"); |
||
DAORegister.get().get(GameEventDAO.class).addGameEvent(playerName, "logout"); |
DAORegister.get().get(GameEventDAO.class).addGameEvent(transaction, playerName, "logout"); |
||
} finally { |
} finally { |
||
TransactionPool.get().commit(transaction); |
TransactionPool.get().commit(transaction); |
||
| Line 46: | Line 46: | ||
Please note that commit() will automatically perform a rollback and throw an SQLException if there have been any errors. |
Please note that commit() will automatically perform a rollback and throw an SQLException if there have been any errors. |
||
{{#breadcrumbs: [[Marauroa]] | [[Navigation for Marauroa Users|Using]] | [[High Level Database Access]] }} |
|||