小编Jim*_*son的帖子

Hibernate和JPA级联类型何时使用哪一个和哪里

我在一个项目上使用Hibernate,我很困惑何时使用org.hibernate.annotations.CascadeType以及何时使用javax.persistence.CascadeType注释.

例如,当我应该使用这样的东西时:

@OneToMany(fetch = FetchType.LAZY, cascade = javax.persistence.CascadeType.ALL)
Run Code Online (Sandbox Code Playgroud)

vs这样的事情:

@OneToMany(fetch = FetchType.LAZY)
@Cascade(org.hibernate.annotations.CascadeType.ALL)
Run Code Online (Sandbox Code Playgroud)

我还读过,hibernate将忽略一对xxxx注释中的某些级联类型.有人能让我直截了当吗?

java hibernate jpa

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

为什么bash在$()中使用管道时执行我脚本的2个实例

这是我的bash脚本:

#!/bin/bash

$(find / -name "foo" | grep "bar")
Run Code Online (Sandbox Code Playgroud)

这是ps作为输出的内容:

$ ps fx
PID TTY      STAT   TIME COMMAND
2690 ?        Sl     1:04 gnome-terminal
5903 pts/8    Ss     0:00  \_ bash
7003 pts/8    S      0:00      \_ bash -x ./test_script.sh
7004 pts/8    S      0:00      |   \_ bash -x ./test_script.sh
7005 pts/8    S      0:00      |       \_ find / -name foo
7006 pts/8    S      0:00      |       \_ grep bar

$ ps aux

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
1000      7003 …
Run Code Online (Sandbox Code Playgroud)

linux bash shell

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

标签 统计

bash ×1

hibernate ×1

java ×1

jpa ×1

linux ×1

shell ×1