小编ika*_*c56的帖子

使用更新Cascade进行休眠软删除

如果我有3个相互连接的课程.

房间等级

@Entity
@Table(name="table_room")
Class Room{
    @Id
    @GeneratedValue
    @Column(name="id_room")
    private Integer id;

    @Column(name="name")
    private String name;

    @OneToMany(mappedBy="room")
    private List<Person> people;

    @Column(name="deleted")
    private int deleted;
}
Run Code Online (Sandbox Code Playgroud)

人类

 @Entity
@Table(name="table_person")
Class Person{
    @Id
    @GeneratedValue
    @Column(name="id_person")
    private Integer id;

    @Column(name="name")
    private String name;

    @ManyToOne
    @JoinColumn(name="id_room")
    private Room room;

    @OneToMany(mappedBy="person")
    private List<Phone> phones;

    @Column(name="deleted")
    private int deleted;
}
Run Code Online (Sandbox Code Playgroud)

然后是电话课

 @Entity
@Table(name="table_phone")
Class Phone{
    @Id
    @GeneratedValue
    @Column(name="id_person")
    private Integer id;

    @Column(name="name")
    private String name;

    @ManyToOne
    @JoinColumn(name="id_person")
    private Person person;

    @Column(name="deleted")
    private int deleted;
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是实现软删除,将已删除项的已删除列插入值1,并为已有项插入值0.我也希望级联我的删除,所以如果任何房间被删除,那么与该房间相关的每个人和电话也将被删除("删除"列值设置为1).我的问题是我怎么能这样做 …

java mysql hibernate spring-mvc

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

在Phonegap上恢复应用程序状态

我开发了一个带有phonegap的Android应用程序,我的应用程序需要在切换按钮上切换,然后用户可以关闭应用程序并在后台服务中运行它.我的问题是当我关闭应用程序并再次返回应用程序时,它会切换到关闭切换按钮的初始状态.所以,我的问题是如何在android和phonegap上保存/重新调整app状态?

我已经在嵌入式PhoneGap应用程序中阅读了这个保存和恢复WebView,但我仍然不了解restoreFromPreferences()saveToPreferences(out)任何人都可以帮忙吗?

*抱歉英语不好

android cordova

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

标签 统计

android ×1

cordova ×1

hibernate ×1

java ×1

mysql ×1

spring-mvc ×1