Session session =NewConfiguration (). Configure (). buildsessionfactory (). opensession ();
Criteria CRI = session. createcriteria (person.Class);
// CRI. Add (expression. eq ("ID", 3 ));
CRI. Add (expression.EQ("Name", "Li Si"); // equals the relationship
List all = CRI. List ();
If(ALL. Size ()> 0 ){
Person per = (person) all. Get (0 );
System.Out. Println (Per. getname () + "-->" + per. getsex ());
}
Session session =NewConfiguration (). Configure (). buildsessionfactory (). opensession ();
Criteria CRI = session. createcriteria (person.Class);
// CRI. Add (expression. gt ("Age", 25); // query results with an age greater than 25
// CRI. Add (expression. LT ("Age", 25); // if the age is less than 25, the query Le is <= gt Yes> =
// CRI. Add (expression. Between ("Age", 25, 35); // the ages between 25 and 35 include 25, 35
CRI. Add (expression.Like("Name", "% 1%"); // list all = CRI. List ();
Iterator iter = all. iterator ();
While(ITER. hasnext ()){
Person per = (person) ITER. Next ();
System.Out. Println (Per. getname () + "-->" + per. getsex () + "-->" + per. getage ());
}