草庐IT

QueryDSL-JPA

全部标签

java - 如何查看 JPA 发出的 SQL 查询?

当我的代码发出这样的调用时:entityManager.find(Customer.class,customerID);如何查看此调用的SQL查询?假设我无权访问数据库服务器来分析/监视调用,有没有办法在我的IDE中记录或查看JPA调用发出的相应SQL查询?我将使用jTDS驱动程序来对抗SQLServer2008R2。 最佳答案 日志记录选项是特定于提供商的。您需要知道您使用的是哪种JPA实现。hibernate(seehere):EclipseLink(seehere):OpenJPA(seehere):DataNucleus(s

java - 如何查看 JPA 发出的 SQL 查询?

当我的代码发出这样的调用时:entityManager.find(Customer.class,customerID);如何查看此调用的SQL查询?假设我无权访问数据库服务器来分析/监视调用,有没有办法在我的IDE中记录或查看JPA调用发出的相应SQL查询?我将使用jTDS驱动程序来对抗SQLServer2008R2。 最佳答案 日志记录选项是特定于提供商的。您需要知道您使用的是哪种JPA实现。hibernate(seehere):EclipseLink(seehere):OpenJPA(seehere):DataNucleus(s

java - JPA : How to convert a native query result set to POJO class collection

我在我的项目中使用JPA。我遇到了一个查询,我需要对五个表进行连接操作。所以我创建了一个返回五个字段的native查询。现在我想将结果对象转换为包含相同五个字符串的javaPOJO类。JPA中是否有任何方法可以直接将该结果转换为POJO对象列表??我得出了以下解决方案..@NamedNativeQueries({@NamedNativeQuery(name="nativeSQL",query="SELECT*FROMActors",resultClass=db.Actor.class),@NamedNativeQuery(name="nativeSQL2",query="SELECTC

java - JPA : How to convert a native query result set to POJO class collection

我在我的项目中使用JPA。我遇到了一个查询,我需要对五个表进行连接操作。所以我创建了一个返回五个字段的native查询。现在我想将结果对象转换为包含相同五个字符串的javaPOJO类。JPA中是否有任何方法可以直接将该结果转换为POJO对象列表??我得出了以下解决方案..@NamedNativeQueries({@NamedNativeQuery(name="nativeSQL",query="SELECT*FROMActors",resultClass=db.Actor.class),@NamedNativeQuery(name="nativeSQL2",query="SELECTC

java - 双向 JPA OneToMany/ManyToOne 关联中的 “the inverse side of the association” 是什么?

在@OneToManyJPAannotationreference的示例部分:示例1-59@OneToMany-具有泛型的客户类@EntitypublicclassCustomerimplementsSerializable{...@OneToMany(cascade=ALL,mappedBy="customer")publicSetgetOrders(){returnorders;}...}示例1-60@ManyToOne-带有泛型的订单类@EntitypublicclassOrderimplementsSerializable{...@ManyToOne@JoinColumn(na

java - 双向 JPA OneToMany/ManyToOne 关联中的 “the inverse side of the association” 是什么?

在@OneToManyJPAannotationreference的示例部分:示例1-59@OneToMany-具有泛型的客户类@EntitypublicclassCustomerimplementsSerializable{...@OneToMany(cascade=ALL,mappedBy="customer")publicSetgetOrders(){returnorders;}...}示例1-60@ManyToOne-带有泛型的订单类@EntitypublicclassOrderimplementsSerializable{...@ManyToOne@JoinColumn(na

java - 有人可以解释 JPA 和 Hibernate 中的 mappedBy 吗?

我是hibernate的新手,需要使用一对多和多对一的关系。这是我的对象中的双向关系,因此我可以从任一方向遍历。mappedBy是推荐的方法,但是,我无法理解。谁能解释一下:推荐的使用方法是什么?它解决了什么目的?为了我的例子,这里是我的带有注释的类:航空公司拥有很多AirlineFlightsManyAirlineFlights属于ONEAirline航空公司:@Entity@Table(name="Airline")publicclassAirline{privateIntegeridAirline;privateStringname;privateStringcode;priva

java - 有人可以解释 JPA 和 Hibernate 中的 mappedBy 吗?

我是hibernate的新手,需要使用一对多和多对一的关系。这是我的对象中的双向关系,因此我可以从任一方向遍历。mappedBy是推荐的方法,但是,我无法理解。谁能解释一下:推荐的使用方法是什么?它解决了什么目的?为了我的例子,这里是我的带有注释的类:航空公司拥有很多AirlineFlightsManyAirlineFlights属于ONEAirline航空公司:@Entity@Table(name="Airline")publicclassAirline{privateIntegeridAirline;privateStringname;privateStringcode;priva

java - Hibernate vs JPA vs JDO - 各自的优缺点?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我熟悉ORM作为一个概念,几年前我什至在一个.NET项目中使用过nHibernate;但是,我没有跟上Java中的ORM的话题,也没有机会使用这些工具中的任何一个。但是,现在我可能有机会开始为我们的一个应用程序使用一些ORM工具,以尝试摆脱一系列遗留Web服务。我很难区分JPA规范、Hibernate库本身的功能以及JDO提供的功能之间的区别。所以,我知道这个问题有点开放,但我希望得到一些意见:各有什么

java - Hibernate vs JPA vs JDO - 各自的优缺点?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我熟悉ORM作为一个概念,几年前我什至在一个.NET项目中使用过nHibernate;但是,我没有跟上Java中的ORM的话题,也没有机会使用这些工具中的任何一个。但是,现在我可能有机会开始为我们的一个应用程序使用一些ORM工具,以尝试摆脱一系列遗留Web服务。我很难区分JPA规范、Hibernate库本身的功能以及JDO提供的功能之间的区别。所以,我知道这个问题有点开放,但我希望得到一些意见:各有什么