Changeset 1ccc7e674e4fbdb0fa60f3b404b1b8ae372bfb87

Show
Ignore:
Timestamp:
08/11/07 19:28:20 (1 year ago)
Author:
Christopher Jung <bktheg@web.de>
git-committer:
Christopher Jung <bktheg@web.de> 1186853300 +0200
git-parent:

[bcf2a61a6d9a58d4dde2ebdc1aedc393ba91b13b]

git-author:
Christopher Jung <bktheg@web.de> 1186853300 +0200
Message:

UserProfil?: Umstellung auf Hibernate

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/net/driftingsouls/ds2/server/modules/UserProfileController.java

    re1b01c8 r1ccc7e6  
    1818 */ 
    1919package net.driftingsouls.ds2.server.modules; 
     20 
     21import java.util.Iterator; 
     22import java.util.List; 
    2023 
    2124import net.driftingsouls.ds2.server.config.Medal; 
     
    2629import net.driftingsouls.ds2.server.framework.Common; 
    2730import net.driftingsouls.ds2.server.framework.Context; 
    28 import net.driftingsouls.ds2.server.framework.db.Database; 
    29 import net.driftingsouls.ds2.server.framework.db.SQLQuery; 
    3031import net.driftingsouls.ds2.server.framework.pipeline.generators.DSGenerator; 
    3132import net.driftingsouls.ds2.server.framework.templates.TemplateEngine; 
     
    112113                User user = (User)getUser(); 
    113114                TemplateEngine t = getTemplateEngine(); 
    114                 Database db = getDatabase(); 
     115                org.hibernate.Session db = getDB(); 
    115116         
    116117                if( user.getAlly() == null ) { 
     
    146147                } 
    147148                 
    148                 SQLQuery allymember = db.query("SELECT id FROM users WHERE ally='",user.getAlly(),"'"); 
    149                 while( allymember.next() ) { 
    150                         User auser = (User)getContext().getDB().get(User.class, allymember.getInt("id")); 
     149                List allymemberList = db.createQuery("from User where ally=?") 
     150                        .setEntity(0, user.getAlly()) 
     151                        .list(); 
     152                for( Iterator iter=allymemberList.iterator(); iter.hasNext(); ) { 
     153                        User auser = (User)iter.next(); 
    151154                        auser.setRelation(this.user.getID(), rel); 
    152155                } 
    153                 allymember.free(); 
    154156                 
    155157                t.set_var("userprofile.message", "Beziehungsstatus ge&auml;ndert");