Dmitry Taimanov

Results 10 comments of Dmitry Taimanov

@Flamesson, thank you for your solution! I will take it into account. @lovtsovkn, thank you for your feedback! It will help to make JmixDataRepository better.

Hello, @nekogochan ! I've checked your examples and tried to replace Jmix Data Repositories with Spring Data Jpa Repositories and got the same behaviour. Thus, it is standard behaviour for...

See `io.jmix.webdav.tools.WebdavResourceUriTools#encodeSpaces` method, not only 20-th symbol of unicode should be escaped but other space-symbols too. [The_document with_long_name_and_no_spaces — копия.txt.zip](https://github.com/jmix-framework/jmix/files/13960612/The_document.with_long_name_and_no_spaces.txt.zip)

Looks like a duplicate of https://github.com/jmix-framework/jmix/issues/3919

Possible solution: Complete fetch plans with fields involved in validation.

Check also https://github.com/jmix-framework/jmix/issues/3344

See also changes in https://github.com/jmix-framework/jmix/issues/4068. Inheritor collection attributes are wrapped in value holders properly now. Single reference properties may be added too by modifying `mapping.isCollectionMapping()` condition at `org.eclipse.persistence.internal.descriptors.ObjectBuilder#buildAttributesIntoWorkingCopyClone:2115[4.0.6-3-jmix]`. Then only...

Source: forum [topic](https://forum.jmix.ru/t/problema-kesh-i-sushhnostej-s-soft-udaleniem/2371).

see the last part of https://github.com/jmix-framework/jmix/issues/4874#issuecomment-3529350987 Adding beans to `MetaClass`(1700+ usages)/`MetaProperty`(1000+ usages) descriptors - how it will affect performance? hashCode calculation? Blurring border between these classes and `MetadataTools` looks like...

Proposed changes looks worse than `FakeAnnotatedElement`, because: - It makes code more complicated and clumsy: ``` property.getAnnotatedElement().isAnnotationPresent(Secret.class) ``` becomes something like this: ``` StaticMetaProperty.class.isAssignableFrom(property) &&((StaticMetaProperty)property).getAnnotatedElement().isAnnotationPresent(Secret.class) ``` in 46 places in...