`

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,真是太奇怪了,不知道是什么原因

分享到:
评论

相关推荐

    J2EE OA 框架JBPM开发步骤

    7. **查询流程实例**:通过`context.getSession().loadDocument`等方法查询流程实例的状态或相关信息。 8. **执行任务**:通过`processInstance.getRootToken().signal()`等方法触发流程节点的执行。 #### 六、任务...

    JAVA面试题目

    在Java中用什么关键字修饰的方法可以直接通过类名来调用?()** - **选项分析:** - A、static - B、final - C、private - D、void - **答案解析:** Java中,静态方法(使用`static`关键字修饰的方法)可以...

    最新Java面试宝典pdf版

    9、hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别。 122 10、简述 Hibernate 和 JDBC 的优缺点? 如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 12、...

    Java Web学习之MySQL在项目中的使用方法

    解决此问题有以下两种常见情况: 1. 新安装的MySQL没有设置密码。这种情况下,可以使用空密码登录MySQL,然后使用SQL命令为root用户设置密码。具体步骤包括: - 以root用户登录MySQL:`mysql -u root` - 修改root...

    Java面试宝典-经典

    9、hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别。 122 10、简述 Hibernate 和 JDBC 的优缺点? 如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 12、...

    java面试题大全(2012版)

    9、hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别。 122 10、简述 Hibernate 和 JDBC 的优缺点? 如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 12、...

    Java面试宝典2012版

    9、hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别。 122 10、简述 Hibernate 和 JDBC 的优缺点? 如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 ...

    java面试宝典2012

    9、hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别。 133 10、简述 Hibernate 和 JDBC 的优缺点? 如何书写一个 one to many 配置文件. 133 11、iBatis与Hibernate有什么不同? 133 12、...

    Java面试宝典2012新版

    9、hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别。 122 10、简述 Hibernate 和 JDBC 的优缺点? 如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 12、...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Webview window in android used to load pages just works like browser, as well as there is only one webview running at the same time. (2)Cross-domain data interaction. Different webviews can not share...

    cms后台管理

    <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>JeeCmsFront</servlet-name> *.jhtml</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>JeeCmsFront...

Global site tag (gtag.js) - Google Analytics