Slide 24
Slide 24 text
Entity Groups Example
DatastoreService.beginTransaction();
// 1. – TU Wien - Entity Group #1
Institute big = DS.load("BIG", Institute.class, "TU Wien", University.class);
// 2. - TU Wien - Entity Group #1
Institute ifs = DS.load("IFS", Institute.class, "TU Wien", University.class);
// 3. - Uni Wien - Entity Group #2
Institute soz = DS.load("SOZ", Institute.class, "Uni Wien", University.class);
// 4. - Uni Graz - Entity Group #3
Institute inw = DS.load("INW", Institute.class, "Uni Graz", University.class);
// 5. - JKU Linz - Entity Group #4
Institute law = DS.load("LAW", Institute.class, "JKU Linz", University.class);
// 6. - TU Linz - Entity Group #5
Institute wow = DS.load("WOW", Institute.class, "TU Linz", University.class);
// 7. - TU Graz - Entity Group #6
Institute stp = DS.load("STP", Institute.class, "TU Graz", University.class);
DatastoreService.commit(); // throws Exception