Changeset 339 for branches/release-0_71-bugfixes/Rapla/src/org/rapla/storage/dbsql/EntityStorage.java
- Timestamp:
- 04/22/02 14:57:50 (10 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/release-0_71-bugfixes/Rapla/src/org/rapla/storage/dbsql/EntityStorage.java
r285 r339 195 195 PreparedStatement stmt = null; 196 196 try { 197 if ( config.getLog().enabled(6)) { 198 config.getLog().log(6," Executing SQL: " + sql 199 + " {" + id + "}"); 200 } 197 201 stmt = con.prepareStatement(sql); 198 202 stmt.setInt(1,id.intValue()); … … 272 276 try { 273 277 stmt = idcon.prepareStatement(updateIdSql); 278 if ( config.getLog().enabled(7)) { 279 config.getLog().log(7," Requesting ID: " + updateIdSql 280 + "{" + requestedIds + "},{" + sessionId + "}" ); 281 } 274 282 stmt.setInt(1,requestedIds); 275 283 stmt.setInt(2,sessionId); … … 383 391 entity.setId(requestId(1)); 384 392 stmt = con.prepareStatement(insertSql); 393 if ( config.getLog().enabled(7)) { 394 config.getLog().log(7," Preparing sql-insert: " + insertSql ); 395 } 385 396 } else { 386 397 String query = updateSql; 387 398 stmt = con.prepareStatement(query); 388 stmt.setInt(count(query,'?'),(entity.getId().intValue())); 399 int id = entity.getId().intValue(); 400 if ( config.getLog().enabled(7)) { 401 config.getLog().log(7," Preparing sql-update: " + updateSql 402 + "{" + id + "}"); 403 } 404 stmt.setInt(count(query,'?'),id); 389 405 } 390 406 write(stmt, entity); … … 397 413 public void delete(Entity entity) throws SQLException { 398 414 checkOldSchema(); 415 /* Serious BUG in Version 0.71 399 416 Iterator it = subStores.iterator(); 400 417 while (it.hasNext()) { 401 418 ((Storage) it.next()).deleteAll(); 402 419 } 403 420 */ 404 421 PreparedStatement stmt = null; 405 422 try { … … 407 424 return; 408 425 stmt = con.prepareStatement(deleteSql); 409 stmt.setInt(1,entity.getId().intValue()); 426 int id = entity.getId().intValue(); 427 stmt.setInt(1,id); 428 if ( config.getLog().enabled(7)) { 429 config.getLog().log(7," Executing sql-delete: " + deleteSql 430 + "{" + id + "}"); 431 } 410 432 stmt.executeUpdate(); 411 433 } finally {
![(please configure the [header_logo] section in trac.ini)](/chrome/site/rapla.jpg)