开发者社区> 问答> 正文

可以举一个JPA helper的代码示例吗?

已解决

可以举一个JPA helper的代码示例吗?

展开
收起
游客ksbtr3hoxwpzi 2022-08-13 15:07:50 3146 0
2 条回答
写回答
取消 提交回答
  • 推荐回答

    可以举一个JPA helper的代码示例吗? 可以举一个JPA helper的代码示例吗?

    2022-08-13 16:49:26
    赞同 展开评论 打赏
  • import org.eclipse.persistence.jpa.JpaHelper; //导入依赖的package包/类 @Override public void collectAnswers(final QuestionnaireDefinition questionnaireDefinition) { Assert.notNull(questionnaireDefinition.getId()); final Session session = JpaHelper.getEntityManager(entityManager).getSession(); // DynamicClassLoader dcl = new // DynamicClassLoader(Thread.currentThread().getContextClassLoader()); final DynamicClassLoader dcl = DynamicClassLoader.lookup(session); // Create JPA Dynamic Helper (with the entityManager above) and after // the types // have been created and add the types through the helper. final JPADynamicHelper helper = new JPADynamicHelper(entityManager); helper.addTypes(true, true, buildDynamicType(dcl, questionnaireDefinition)); // Update database new SchemaManager(helper.getSession()).createDefaultTables(true); logger.info("Questionnaire answer table has been created for questionnaireDefinition {}", questionnaireDefinition.getId()); }

    2022-08-13 15:09:41
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
编程语言如何演化—— 以 JS 的 private 为例 立即下载
编程语言如何演化-以JS的private为例 立即下载
不止代码 立即下载