小编pyd*_*oge的帖子

bash_profile 中的别名自行执行

我在 ~/.bash_profile 中设置了一个别名,如下所示:

alias lcmt="git show $(git log --oneline | awk '{print $1;}' | head -n 1)"

但是,每当我打开终端窗口时,我都会看到:

fatal: Not a git repository (or any of the parent directories): .git

我已经能够将其缩小到该特定别名,因为当我将其注释掉时,没有错误消息。为什么它在 OS X 上自行评估?我可以阻止它这样做吗?

macos bash git-bash

2
推荐指数
1
解决办法
144
查看次数

列“ID”不允许为 NULL H2 Hibernate

我在 Wildfly 12 中使用 Java EE。我有以下 SQL 表方案:

CREATE TABLE AUTHOR ("ID" INTEGER primary key, "FIRSTNAME" VARCHAR(50) not null, "SECONDNAME" VARCHAR(50) not null);
CREATE TABLE BOOK ("ID" INTEGER primary key, "TITLE" VARCHAR(50) not null, "AUTHOR" INTEGER, FOREIGN KEY ("AUTHOR") REFERENCES AUTHOR("ID"));
Run Code Online (Sandbox Code Playgroud)

我想执行以下插入:

INSERT INTO AUTHOR("SECONDNAME","FIRSTNAME") values ('a', 'b');
INSERT INTO BOOK("TITLE","AUTHOR") values ('bookTitle', 1);
Run Code Online (Sandbox Code Playgroud)

我的persistence.xml:

<property name="hibernate.hbm2ddl.auto" value="create-drop" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/>
<property name="javax.persistence.schema-generation.create-source" value="script"/>
<property name="javax.persistence.schema-generation.drop-source" value="script"/>
<property name="javax.persistence.schema-generation.create-script-source" value="META-INF/create.sql"/>
<property name="javax.persistence.schema-generation.drop-script-source" value="META-INF/drop.sql"/>
<property name="javax.persistence.sql-load-script-source" …
Run Code Online (Sandbox Code Playgroud)

java hibernate jakarta-ee

1
推荐指数
1
解决办法
3236
查看次数

标签 统计

bash ×1

git-bash ×1

hibernate ×1

jakarta-ee ×1

java ×1

macos ×1