如果是id 值的话,那数据库会自动赋值的,假如不是的话!你就用HQL 语句查询,或者用Criteria 的操作啦!
解决方案 »
- 为什么我每次配置struts2,老出现404。
- SapNetweaver高手看看这个错误怎么处理?
- 编码gbk的不可映射字符,需要class或interface
- 关于主键类型的选择
- 要做个网站广告管理系统
- java label 设置背景图片问题.无法显示.求解释.代码如下
- 关于axis开发web服务实例的问题,请教各位! ! !
- 请问在java中能否锁定某个方法?
- weblogic里面有weblogic.properties这个文件吗?
- 多服务器单数据库,如何解决insert数据并发
- 如何配置j2ee api oracle 连接池?
- Struts 框架与 Webwork框架的不同之处?(或说各自优势)
对于Criteria 的使用,你可以到网上找一下,这里给你一个例子;
Session s=null;
List list=null;
Criteria ct=null;
try {
s=HibernateSessionFactory.getSession();
ct=s.createCriteria(StaffTable.class);
if(staffid.equals("")){
ct.add(Expression.eq("staffId","X10"));
}else{
ct.add(Expression.eq("staffId",staffid));
}
list=ct.list();
} catch (HibernateException e) {
// TODO 自动生成 catch 块
s.close();
e.printStackTrace();
}
public Serializable save(Object object)
返回值即自动生成的 ID。