为什么jpql中没有插入查询

时间:2018-07-16 18:37:35

标签: java hibernate jpa jpql dropwizard

我正在使用dropwizard休眠,在那里我正在使用@NamedQuery() 我找不到任何可将数据放入数据库的来源

2 个答案:

答案 0 :(得分:0)

您可以使用HQL(休眠查询语言)进行INSERT:

  

声明类型

     

HQL和JPQL都允许SELECT,UPDATE和DELETE语句为   执行。 HQL还允许以某种形式插入INSERT语句   类似于SQL SELECT中的INSERT。

请参阅:HQL and JPQL

答案 1 :(得分:0)

要使用休眠方式将数据放入数据库,请使用EntityManager接口。它有两种将数据放入数据库的方法:

<T> T merge(T entity)

void persist(Object entity)