java - Retrieve object from database via hibernate -


i'm creating hibernate app , i'm able save data dtb via hibernate. nevertheless wasn't able figure out, how retrieve data database. show me, how in way, similar way, save data? i've been googling lot, everything, didn't find anything, way... e.g. used lot of annotations etc. i'm quite new hibernate, it's possible, not way, how create hibernate applications. if so, pls write in comment.

part of userdaoimpl:

userdao user;  public userdaoimpl() {     user = new userdao(); }  public void createuser(int id, string username, string createdby) {     user.setuserid(id);     user.setusername(username);     user.setcreatedby(createdby);     user.setcreateddate(new date()); }  public void saveuser() {    session session = hibernateutil.getsessionfactory().opensession();    session.begintransaction();          session.save(user);    // save data database    session.gettransaction().commit();    // close connection    session.disconnect(); }   public void finduser() {      // ???????????? } 

userdao:

public class userdao implements java.io.serializable {      /**      * generated serialversionuid      */     private static final long serialversionuid = -6440259681541809279l;      private int userid;     private string username;     private string createdby;     private date createddate;      public userdao() {     }      public userdao(int userid, string username, string createdby,             date createddate) {         this.userid = userid;         this.username = username;         this.createdby = createdby;         this.createddate = createddate;     }      public int getuserid() {         return this.userid;     }      public void setuserid(int userid) {         this.userid = userid;     }      public string getusername() {         return this.username;     }      public void setusername(string username) {         this.username = username;     }      public string getcreatedby() {         return this.createdby;     }      public void setcreatedby(string createdby) {         this.createdby = createdby;     }      public date getcreateddate() {         return this.createddate;     }      public void setcreateddate(date createddate) {         this.createddate = createddate;     }  } 

assuming table name user, here sample code user data input userid:

public user finduserbyid(int userid) {    session session = hibernateutil.getsessionfactory().opensession();    string querystring = "from user userid = :userid";      query query = session.createquery(querystring);      query.setinteger("userid", userid);      object queryresult = query.uniqueresult();      userdao user = (userdao)queryresult; } 

Comments

Popular posts from this blog

Perl - how to grep a block of text from a file -

delphi - How to remove all the grips on a coolbar if I have several coolbands? -

javascript - Animating array of divs; only the final element is modified -