Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

jpa ms sql json data type

@Converter
public class JsonToMapConverter 
                    implements AttributeConverter<String, Map<String, Object>> 
{
    private static final Logger LOGGER = LoggerFactory.getLogger(JsonToMapConverter.class);

    @Override
    @SuppressWarnings("unchecked")
    public Map<String, Object> convertToDatabaseColumn(String attribute)
    {
        if (attribute == null) {
           return new HashMap<>();
        }
        try
        {
            ObjectMapper objectMapper = new ObjectMapper();
            return objectMapper.readValue(attribute, HashMap.class);
        }
        catch (IOException e) {
            LOGGER.error("Convert error while trying to convert string(JSON) to map data structure.");
        }
        return new HashMap<>();
    }

    @Override
    public String convertToEntityAttribute(Map<String, Object> dbData)
    {
        try
        {
            ObjectMapper objectMapper = new ObjectMapper();
            return objectMapper.writeValueAsString(dbData);
        }
        catch (JsonProcessingException e)
        {
            LOGGER.error("Could not convert map to json string.");
            return null;
        }
    }
}
Comment

PREVIOUS NEXT
Code Example
Javascript :: how to require token in discord.js without client 
Javascript :: create component with COUNT 
Javascript :: change event when click multiple revit api 
Javascript :: client.guilds foreach 
Javascript :: micromodal scrolls to bottom 
Javascript :: ex: Javascript 
Javascript :: outline none react native web 
Javascript :: how to get the number of days in a month in javascript 
Javascript :: matmenu in angular 
Javascript :: npm generate package-lock.json 
Javascript :: contentful rte edit link type 
Javascript :: routing in react jps 
Javascript :: if element touches another element on scroll 
Javascript :: how to pass information to a type=hidden from a function in javascript 
Javascript :: ejs toggle class 
Javascript :: replace function javascript recurrent 
Javascript :: how to detect two objects overlapping in javascript 
Javascript :: enum string json 
Javascript :: regex match only letters and numbers 
Javascript :: how to stop component to render multiple time 
Javascript :: You may need an appropriate loader to handle this file type when importing images 
Javascript :: mongoose populate not working 
Javascript :: online regex generator based on string 
Javascript :: error React Hook "useStaticQuery" is called in function 
Javascript :: how to install react-router-dom in react js 
Javascript :: how to insert image in javascript code 
Javascript :: angular number pipe to four decimals 
Javascript :: js object percorrer 
Javascript :: resolveAssetSource react-native-web 
Javascript :: Replacing Specific word from url, replacing url 
ADD CONTENT
Topic
Content
Source link
Name
3+1 =