永发信息网

JpaRepository 注解 如何根据某非主键属性删除一个(或一批)记录?

答案:2  悬赏:70  手机版
解决时间 2021-03-24 10:32
JpaRepository 注解 如何根据某非主键属性删除一个(或一批)记录?
最佳答案
两种方式:
方式1:假设Bean的属性xxx为主键,则在getXxx() 前添加以下注解
@Id
@SequenceGenerator(name="名称A", sequenceName="库中已存在的sequence名称",allocationSize=递增值)
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="名称A")

方式2:假设Bean的属性xxx为主键,则在getXxx() 前添加以下注解
@Id
@TableGenerator(name="名称A",allocationSize=递增值)//若不指定递增值,则生成的主键值不一定连续
@GeneratedValue(strategy=GenerationType.TABLE, generator="名称A")

总结:方式1:针对Oracle效率略高,但需要手工创建sequence才能使用。
方式2:不依赖数据库,可移植性好,但相比方式1,效率略低。
全部回答
@Entity(username="abc")
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
感觉努力被否定
 华硕(ASUS) 顽石电竞版FL8000UN 15.
下列各句中标点符号使用正确的一项是(2分)A.
求直径2.2米高5米灌体的容积
20kg等于多少斤?
京哈高速公路858公里400米,绝对的魔鬼路段,
8月15放假几日?是法定假日?
breath和breathe的区别,要详细!
威海到大连白天的船票
和女友女友姐姐三人性旅行
出会えてよかった 请教高手这句日语什么意思
有没有觉得普京很帅?
佛教四大天王为何寓意风调雨顺?
一片晕红才著雨,几丝柔绿乍烟。什么意思?
世界杯三四名决赛有何看点?
推荐资讯
当一个男生发现网恋对象是一个男的怎么办?
日语中届出年月日是什么意思
各位大神这是什么花呀?求解
求关于回忆旧情人的两句诗 越多越好 谢谢啦
茅台集团产仙家白酒(富有天下)52°价格是多少
卧室里化妆桌可以潮门吗
我的电脑玩生化危机7开这档特效如何,处理器
薏米如何去壳?
海康的莹石帐户在哪?
太平台球俱乐部地址在什么地方,想过去办事
乙炔怎样制作的
姓刘男孩中间带彦字的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?