gpt4 book ai didi

java - 使用 Hibernate 创建/重新创建表后立即自动插入第一行

转载 作者:行者123 更新时间:2023-12-02 07:45:30 25 4
gpt4 key购买 nike

我想要用户名=管理员密码= admin,在创建表后不久(或每当重新创建表时)。

  1. 有没有办法使用以下代码插入第一行。我不想使用单独的插入查询
  2. Hibernate 中是否有任何限制来限制用户删除(第一)行

    @Entity
    @Table(name = "Users")
    public class Users implements Serializable {

    @Id
    @Column(name = "Username", unique = true, nullable = false)
    private String username;

    @Column(name = "Password", nullable = false)
    private String password;

    /**************** getter & setter ************/

    }

最佳答案

您似乎正在寻找称为固定装置的东西。使用 Hibernate,您可以在类路径上提供包含初始数据(插入语句)的 import.sql 文件。

有一点more information在 JBoss 网站上。

import.sql 文件是一个包含 SQL 语句的简单文本文件,每个语句一行:

insert into users (id, username) values (1, 'administrator');
insert into users (id, username) values (2, 'user');
...

关于java - 使用 Hibernate 创建/重新创建表后立即自动插入第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10935922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com