作为对象的Json属性对象。我觉得它比较灵活private static final Logger LOGGER = LoggerFactory.getLogger(JpaApplicationTest.class);
@Autowired
private WebSiteMapper webSiteMapper;
@Test
@Transactional
@Rollback(false)
public void test () {
WebSite webSite = new WebSite();
webSite.setName(“SpringBoot中文社区”);
// 初始化properties属性
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("url", "https://springboot.io");
jsonObject.addProperty("initializr", "https://start.springboot.io");
jsonObject.addProperty("Github", "https://github.com/springboot-community");
webSite.setProperties(jsonObject);
// 存储
this.webSiteMapper.save(webSite);
// 根据id检索
webSite = this.webSiteMapper.findById(webSite.getId());
LOGGER.info("resut={}", new Gson().toJson(webSite));
}