我在一个项目上使用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注释中的某些级联类型.有人能让我直截了当吗?
这是我的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)