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,真是太奇怪了,不知道是什么原因
相关推荐
menshen 2020-08-15
liqinglin0 2020-07-05
LuoXinLoves 2020-06-06
流云追风 2020-05-28
sunboy 2020-02-20
ktyl000 2020-02-20
lt云飞扬gt 2020-05-05
翡翠谷 2020-05-03
helencoder 2020-05-01
旗木卡卡西 2020-04-30
huolan 2020-04-22
adsadadaddadasda 2020-04-18
逍遥斩舞 2020-03-01
xuanlvhaoshao 2020-02-12
dreamhua 2020-01-31
kaixinfelix 2019-12-30
Carlos 2019-12-30
PlumRain 2020-01-10
tanrong 2019-12-28