Nowaday it’s not possible to assign a dedicated JPA converter to a field (or maybe it’s already possible but I don’t know how). Could you think that adding a “converter” attribute to a field could be interesting ?
Like : <field name="myfield" converter="org.acme.jpa.MyCustomConverter" />
The only one impact is on the Property.groovy:
private Annotation $converter() {
if (!encrypted) return null
// manage custom converter
def customConverter = attrs['converter']
if(customConverter != null)
{
// check if specified converter class exists
try { Class.forName("${customConverter}.class") } catch(Exception) { return null; }
// if yes assign it as the converter
return annon("javax.persistence.Convert").add("converter", "${customConverter}.class", false)
}
// manage common converter
def converter = type == 'binary'
? importName("com.axelor.db.converters.EncryptedBytesConverter")
: importName("com.axelor.db.converters.EncryptedStringConverter")
return annon("javax.persistence.Convert").add("converter", "${converter}.class", false)
}
Although I have no idea about the JPA converter. I was using format factory for video formatting. Now I check that converter. But I have been searching for other information. You know that we can get all things through Youtube. I have been searching for youtube to mp3 converter because I want to convert the youtube video to mp3 that will be helpful for me. If anyone has any idea then suggest to me.
There are many free YouTube to MP3 converter you can use, and among them, I like 2Conv and Joyoshare Screen Recorder most. 2Conv is a free and online tool to download YouTube videos to MP3, MP4, and AVI. The Joyoshare program supports more formats and is able to download videos and audios from any source in high quality without watermarks and time limitations. I often use it to download online movies for offline viewing.