我有两个实体类,并且它们之间存在const realNumberArray = [4, 5.6, -9.8, 3.14, 42, 6, 8.34];
const squareList = (arr) => {
"use strict";
const squaredIntegers = (a) => {
let arrayChoosen = a.filter(ele => ele > 0 && Number.isInteger(ele));
return arrayChoosen.map(x => x * x);
}
return squaredIntegers(arr);
};
// test your code
const squaredIntegers = squareList(realNumberArray);
console.log(squaredIntegers);
关系。数据库中还有一个外键。
@OneToOne
如您所见,这里有class Entity1 {
@OneToOne(cascade = CascadeType.ALL, mappedBy = "entity1")
private Entity2 entity2;
}
class Entity2 {
@JoinColumn(name = "DB_FIELD_NAME", referencedColumnName = "ENTITY_1_PK")
@OneToOne(optional = false)
private Entity1 entity1;
}
参数。当然,如果删除我的entity1对象:
cascade = CascadeType.ALL
它级联到我的entity2,并且该对象也从数据库中删除。我的问题是,我怎么不删除我的实体2
我应该使用哪种em.remove(entity1)
?
谢谢!
答案 0 :(得分:0)
什么都没有。 如果您不想级联,请不要使用级联参数,它是可选。
main