开发者社区 问答 正文

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

已解决

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

展开
收起
游客ksbtr3hoxwpzi 2022-08-13 15:07:50 3155 分享 版权
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
    赞同 展开评论
问答分类:
问答地址: