System.currentTimeMillis().toString();
解决方案 »
- 推荐几本JSP的书籍
- Name jdbc is not bound in this Context问题
- eclipse 做 的 小 系 统 里 , 关 于 一 段 简 单 的 查 询 数 据 库 语 句 的 不 解 。
- java的jar包找不到有哪些原因?
- struts2做上传功能有什么好的方法吗?
- 帮忙看看我的Hibernate代码为什么不运行?????
- 关于Jackrabbit的ObjectPersistenceManager的问题
- 分配名称和定制URL
- 急问:阿,不懂,以前没调试java!
- 找不到javax.xml.transform软件包啊
- --有编写db的driver的opensource (sub)project吗?--
- 怎么让TOMCAT5。0显示我的JSP?
我想得到的是象:
categoryID:1
categoryID:2
categoryID:3
categoryID:4
categoryID:5
....
....
这样的结果……
<class name="Category" table="category">
<id name="categoryid" column="categoryID" type="java.lang.Integer">
<generator class="uuid.hex"/> <----这里写成这样就应该可以自动生成了吧?
</id>但我获取的categoryid依然是null...不知是为什么...
这是添加类别的方法
public void addCategory(Category category) throws HibernateException{
Session sess = SessionFactory.currentSession();
Transaction tx = null;
try{
tx = sess.beginTransaction();
System.out.println(category.getCategoryid()); //这里打印出来为null……
System.out.println(category.getCategoryname());//这里正常
sess.save(category);
tx.commit();
}catch(HibernateException hex){
if(tx!=null){
tx.rollback();
}
//这里会捕获一个hibernate异常,因为categoryid是非空的键值
}catch(Exception ex){
if(tx!=null){
tx.rollback();
}
}finally{
try{
SessionFactory.closeSession();
}catch(HibernateException hex){
}
}//end finally block
}//end addCategory() method不解中,望大家赐教。
<id name="categoryid" column="categoryID" type="java.lang.Integer">
<generator class="uuid.hex"/> <----这里写成这样就应该可以自动生成了吧?
</id>应该是type="String"吧,你的generator生成的是16进制uuid呀