Copy codeThe Code is as follows:
Usertable user = null;
Session session = HibernateSessionFactory. getSession ();
String SQL = "from Usertable as user where user. username =? ";
Query q = session. createQuery (SQL );
Q. setString (0, username );
List l = q. list ();
Iterator ite = l. iterator ();
If (ite. hasNext ()){
User = (Usertable) ite. next ();
}
Return user;
You can UPDATE the SESSION. UPDATE statement after the query.
The update () method of the session interface of Hibernate can update the Persistent object, so that the state change of its object attribute is passed to the database.
Copy codeThe Code is as follows:
Public boolean updateNews (Devinfo df) throws HibernateException {
Net. sf. hibernate. Session sess = HibernateUtil. currentSession ();
Transaction tx = sess. beginTransaction ();
Try {
Devinfo d = new Devinfo ();
Sess. load (d, df. getNewsid ());
D. setTypeId (df. getTypeId ());
D. setSubject (df. getSubject ());
D. setContent (df. getContent ());
D. setMdate (new Date (new java. util. Date (). getTime (). toString ());
Sess. update (d );
Tx. commit ();
HibernateUtil. closeSession ();
Return true;
}
Catch (HibernateException e ){
E. printStackTrace ();
Return false;
}
}