小编Gau*_*gla的帖子

Yii2在单个事务中保存单个保存调用中的相关记录

在yii2中,如何将多个相关记录保存到单个保存调用和单个事务中.我有两张桌子:

User - id, name
UserAddress - id , user_id , city
Run Code Online (Sandbox Code Playgroud)

用户表与UserAdress表有一对多的关系

我想做的是:

UserAddress ua = new UserAddress();
ua.city = "fff"

User u = new User();
u.name = "test";
u.userAddress = new Array(ua);
u.save();
Run Code Online (Sandbox Code Playgroud)

调用save on user应该保存用户和useraddress,user_id也设置为user.id

activerecord transactions yii2

22
推荐指数
2
解决办法
2万
查看次数

Gson反序列化并序列化瞬态字段

我跟随一个场瞬态的Pojo类:

public class User implements Serializable {

    public static final long serialVersionUID = 1L;
    public String name;
    transient public UserSession[] bookings;
}
Run Code Online (Sandbox Code Playgroud)

我希望使用Gson库对瞬态字段进行序列化和反序列化,但不希望在File上序列化该字段.我怎样才能实现它?

java json transient gson

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

标签 统计

activerecord ×1

gson ×1

java ×1

json ×1

transactions ×1

transient ×1

yii2 ×1