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

MySQL数据库总是生成主键为0的Spring启动批

爱乐邦
2023-03-14

我正在MySQL DB中使用Spring boot批处理(Spring BootStarter父版本2.0.2)。早些时候,我在相同的MySQL数据库中使用了Spring boot batch(版本1.5.x),它工作得很好。

请帮助建议它不是自动增加主键。

共有1个答案

司空宣
2023-03-14

通过使用旧版本的spring boot,我能够解决这个问题。以下是pom中有效的条目:

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.7.RELEASE</version>
</parent>
 类似资料:
  • 对于android房间界面,我想得到自动生成的id(作为刚刚插入的记录的主键),这样我就可以把它放在对象中,而不需要在插入后执行选择,如果没有其他选择,选择可能会返回错误的记录唯一属性,或这些记录类型的属性集。 例如,两个同名的人被插入到同一个表中。您可以说生成一个复合键来创建一个唯一的集。但是,这可能涉及添加其他情况下不需要的新字段。 我看过各种链接,包括下面的链接。有些人提到,如果插入方法被声

  • 我对JavaEE(和Netbeans)是新手。我正在尝试从我的mysql数据库自动生成实体类。。。对于简单的关系,它是有效的,但对于以下情况,它总是失败的: 我得到以下错误: 内部异常:异常[EclipseLink-7220](Eclipse持久性服务-2.3.2.v20111125-r10461):org。日食坚持不懈例外。ValidationException异常描述:实体类[class en

  • 我想创建一个复合主键,其中一个字段是自动生成的(JPA)。我能这么做吗?有没有可能从spring环境中得到一个生成器? null

  • 问题内容: 如果我使用ID nr:s代替VARCHARS作为外键会更好吗?最好使用VARCHARS的ID nr:s istead作为主键吗?ID nr是指INT! 这就是我现在所拥有的: 我可能已经想到了: 还是我在这里认为完全错误? 问题答案: VARCHAR用于任何KEY的问题在于它们可以保留WHITE SPACE。空格由任何无法在屏幕上读取的字符组成,例如空格标签,回车符等。当您开始追查为什

  • 我想用springboot项目生成MySQL数据库。我创建了一个maven项目,这是pom.xml:

  • 我正在用Spring Boot开发一个应用程序。我正在使用phpMyAdmin(在我的大学是免费的)数据库进行持久化。我的数据库在远程服务器上。如何为远程数据库连接配置数据源? 请帮助我在属性文件和数据源bean配置中使用我的配置类中的注释来配置它。 例如:登录用户名:,密码: