NutzCN Logo
问答 nutz支持mysql的json字段吗
发布于 2875天前 作者 qq_8c799e25 2504 次浏览 复制 上一个帖子 下一个帖子
标签:

mysql5.7提供了json字段的查询支持,不知道nutz是否也支持这种类型的建表和查询?

CREATE TABLE user(id INT PRIMARY KEY, name VARCHAR(20) , lastlogininfo JSON);
 INSERT INTO user VALUES(1 ,"lucy",'{"time":"2015-01-01 13:00:00","ip":"192.168.1.1","result":"fail"}');
 INSERT INTO user VALUES(2 ,"bobo",'{"time":"2015-10-07 06:44:00","ip":"192.168.1.0","result":"success"}');
 INSERT INTO user VALUES(3 ,"lucy2",JSON_OBJECT("time",NOW(),"ip","192.168.1.1","result","fail"));
 ELECT * FROM user WHERE lastlogininfo ->'$.time' > '2015-10-02';
4 回复

建表可以的

@ColDefine(type=MYSQL_JSON)

谢谢,接着说我这个场景:

    @ColDefine(type=ColType.MYSQL_JSON)
    private String FirstBanStockJson; //当天ban的stock json:  { stocks:["002038", "600031"]}
    
    private List<String> banStocks;

我想在mysql中存一个数组或map的json,我的这个bean类希望
在query的时候自动根据FirstBanStockJson把banStocks反序列化好,
在insert的时候自动根据banStocks把FirstBanStockJson序列化,存sql

不知道怎么实现。

直接用类,不需要是String

哦哦,好的,多谢啦

添加回复
请先登陆
回到顶部