当前位置: 首页 > 知识库问答 >
问题:

Hibernate 4-getGeneratedKeys()支持未启用

燕英奕
2023-03-14
@Entity
@Table(name = "ACCESS")
@GenericGenerator(name = "auth-generator",
    strategy = "sequence-identity",
    parameters = @org.hibernate.annotations.Parameter(name = "sequence", value = "ACCESS_SEQ"))
 public class Access implements Identifiable {
    private Long id;

   @Id
   @GeneratedValue(generator = "auth-generator")
   @Column(name = "ROW_IDENTIFIER", nullable = false)
    public Long getId() {
        return id;
    }
 }

共有1个答案

程飞星
2023-03-14

我被困在同一个问题上。终于找到了出路。将这一行放入您的hibernate.cfg.xml文件中。

<property name="hibernate.jdbc.use_get_generated_keys">true</property>

其参考资料和解释见:

http://www.jarvana.com/jarvana/view/hibernate/hibernate/3.0.2/hibernate-3.0.2-sources.jar!/org/hibernate/jdbc/abstractbatcher.java?format=ok

 类似资料:
  • 问题:错误500:内部服务器错误 配置 环境:发展 应用配置文件:web 应用版本:0.1 Grails版本:3.0.1 Groovy版本:2.4.3 JVM版本:1.8.0_45(64位) 重新加载活动:true 可用控制器: 电话簿。列表控制器 操作系统:Windows 7数据库:Oracle 11g R2 Enterprise Edition(11.2.0.4 64位) 调试输出包含: 复制

  • 我试图在Spring Boot应用程序中启用CORS支持,但没有成功。我研究了很多解决方案,但似乎都不适合我。 当我尝试从Angular应用程序呼叫Java后端时,我在chrome中看到了错误: CORS策略阻止从源http://localhost:4200在http://localhost:8080/..处访问XMLHttpRequest:对预检请求的响应不通过权限改造检查:不允许对预检请求进行

  • 我正在尝试使用NetBeans(或任何IDE)开发JavaFX应用程序,但我无法正确安装JDK和JavaFX。 对于上下文,我使用Ubuntu 18.04 LTS,并遵循本指南。目前,当运行时,我得到以下输出: 这不是我想要使用的JDK。我已经从这个网站下载了JDK15,打开了tar。gz文件,并将其放入名为的文件夹中的。提取文件夹后,我将JDK添加到我的系统路径变量中: 然后是系统重启。在Net

  • 当我在Django项目中设置React时,我遇到了这个错误 模块生成失败(来自./node_modules/babel-loader/lib/index.js):语法错误:C:\users\1sun\cebula3\cebula_react\assets\js\index.js:当前未启用对实验语法“class properties”的支持(17:9): 所以,我安装了@babel/plugin-

  • 我使用spring-boot-starter-data-solr,并希望利用Spring Data Solr的schmea cration支持,如文档中所述: 每当刷新应用程序上下文时,自动架构填充都会检查您的域类型,并根据属性配置将新字段填充到索引中。这要求 solr 在无架构模式下运行。 但是,我无法实现这一目标。据我所知,Spring启动器不会在@EnableSolrRepositories

  • 问题内容: Visual Studio 2017中是否有一种方法可以自动为asp.net核心 Angular 项目启用Docker支持?创建新选项时,该选项被禁用。它仅适用于 Web应用程序(MVC) 。 创建项目后,我可以为角度项目启用Docker支持(项目->添加-> Docker支持),但是当我启动应用程序时,出现一个异常,提示node.js不可用。 发生System.AggregateEx