当前位置: 首页 > 面试题库 >

在Hibernate中创建查询

酆高翰
2023-03-14
问题内容

当我们必须使用

createQuery(String),

createNamedQuery(String),

createNativeQuery(String)

在Hibernate中,它们之间有什么区别?


问题答案:

createQuery:

http://docs.jboss.org/hibernate/core/3.6/reference/zh-
CN/html/objectstate.html#objectstate-
querying

http://docs.jboss.org/hibernate/core/3.6/reference/zh-
CN/html/queryhql.html

createNamedQuery:

http://www.mkyong.com/hibernate/hibernate-named-query-
examples/

http://www.javalobby.org/java/forums/m91885316.html

createNativeQuery:

http://docs.jboss.org/hibernate/core/3.6/reference/zh-
CN/html/querysql.html



 类似资料:
  • 问题内容: Hibernate必须在具有唯一字段的表中进行插入。我想忽略重复的条目,以便我的程序继续运行。在MySQL中,我只会说,但是我不知道如何在Hibernate中做到这一点。有什么建议么?谢谢! 问题答案: 如果您使用的是简单的SQL查询,请使用以下代码。

  • 我找了很多解决办法。谢了。

  • b)对Employee类中的ReferencedColumnName='department id'使用@ManyToOne和@JoinColumn。 建议采用哪种方法?还是这两种方法用于完全不同的问题?

  • 我有一个mysql内部联接查询,它联接数据库中的3个表,并生成所需的结果集。现在我想使用session.createQuery()编写相应的hibernate查询。我已经在我的项目中为这3个表创建了模型类。没有与3个表关联的映射。mysql查询如下所示。 现在请告诉我如何使用hibernate session.createQuery()编写这个查询?请帮助我。下面是3个表的模型类 帐户. java

  • 可使用媒体查询,根据所报告的设备特征指定 CSS 文件(响应性设计)。设备上的浏览器检查媒体查询,然后使用对应的 CSS 文件显示网页。 例如,以下媒体查询指定 phone.css 文件用于宽度为 300-320 像素的设备。 <link href="css/orig/phone.css" rel="stylesheet" type="text/css" media="all and (min-w

  • 问题内容: 我正在使用,并且正在尝试运行一个简单的应用程序,尤其是运行在page中描述的应用程序。我的hibernate.cfg.xml文件是: 我(使用maven时)是: 我在链接中使用它: 但是,不可能获得应用程序的工作,即在数据库中hibernate创建表并插入值。无论尝试如何,我总是会收到相同的错误: 在线上的“关系部门不存在”: 我也没有完全相同的错误尝试过。为了抢占某些读者,请不要在数