Myecipse 8.5
1: Build the environment.
A. Create a webproject.
B. Create a database and configure the environment
C. In the DB view, right-click the Tuser table and select hibernate reverse engineering from the pop-up menu.
Then finish.
D. Test Method for writing testmain:
Package COM. wangxin; import Java. util. arraylist; import Java. util. iterator; import Org. hibernate. query; import Org. hibernate. session; import Org. hibernate. transaction; import COM. dao. hibernatesessionfactory; public class testmain {public static void main (string ARGs []) {Tuser user = querybyid ("admin"); system. out. println (User);/* Tuser user = (Tuser) session. get (Tuser. class, "admin"); system. out. println (User ); * // * Session = hibernatesessionfactory. getsessionfactory (). opensession (); transaction Tx = session. begintransaction (); Tuser user = new Tuser ("wangxin1", "Wang Xin 1", "love1"); Session. save (User); Tx. commit (); Session. close (); */} public static Tuser querybyid (string userid) {session = hibernatesessionfactory. getsessionfactory (). opensession (); transaction Ts = session. begintransaction (); string hql = "From Tuser as t where T. userid =? "; Tuser user = NULL; query q = session. createquery (hql); q. setstring (0, userid); arraylist users = (arraylist) Q. list (); iterator I = users. iterator (); if (I. hasnext () {user = (Tuser) I. next () ;}return user ;}}
It's almost enough.