1.增加
session.add(JavaBean bean)---即insert into 表 所有字段 所有值 where 主键ID=bean.主键 ;
2.删除
session.delete(JavaBean bean)---即delete from 表 where 主键=bean.主键ID ;
3.更新
session.update(JavaBean bean)--update 表 set 字段=值...字段=值 where 主键ID=bean.主键
4.查询
a.查询全部
Query query=session.CreateQuery("from 表名");
返回值得获得如下
List list=query.list();
for(int i=0;i<list.length;i++){
JavaBean bean =(JavaBean)list.get(i);
获取bean的主键id
bean.getID();
//list装的是javabean
}
b.带参数的查询
Query query=session.CreateQuery("select t.id,t.name from tablename t name:name");
query.setString("name","柚子");
或者
Query query=session.CreateQuery("select t.id,t.name from tablename t name=?");
query.setString(0,"柚子");