首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate中用load方法产生的奇怪有关问题

2012-10-19 
Hibernate中用load方法产生的奇怪问题做的一个实验,数据库中有一个Employee表,目前只有三条记录,1,2,3,现

Hibernate中用load方法产生的奇怪问题

做的一个实验,数据库中有一个Employee表,目前只有三条记录,1,2,3,现在我用

Employee emp = new Employee();

emp=(Employee)session.load(Employee.class, 4);//搜索id为4的数据,然后打印出来

if(emp!=null)
{
????System.out.println("----getemp----"+emp.getId());
}

当我在单步调试时,emp的id始终为0,因为数据库中没有检索出数据,emp始终是新new的默认状态,可是打印出来的emp.getId()却是4,真是太奇怪了,不知道是什么原因

热点排行