Replies: 11 comments 15 replies
-
|
Beta Was this translation helpful? Give feedback.
-
I'm working on #2691 . I think it should be included in 3.6.x too. |
Beta Was this translation helpful? Give feedback.
-
#2080 should be solved in 3.6.x, I think. |
Beta Was this translation helpful? Give feedback.
-
@hazendaz @harawata how about changing the use of reflection to annotation processor like mapstruct and micronaut? |
Beta Was this translation helpful? Give feedback.
-
I want to consider for supporting the R2DBC(#1444) on core module or integration module. However, It may be something that will be supported in 4.x instead of 3.6.x. |
Beta Was this translation helpful? Give feedback.
-
@harawata @hazendaz with the release of jdk 21 wouldn't it be better for the next release to go up to jdk 17???? What do you think about releasing a final 3.5.14 and concerting efforts for a new version 4 with less initial work using annotation processor?? @harawata about the annotation processor I discovered this project https://github.com/mybatis-flex/mybatis-flex which uses annotation processor I think an initial work would be to try to replace reflation with the annotation processor generating the code just like mapstruct what do you think ??? |
Beta Was this translation helpful? Give feedback.
-
@harawata @hazendaz what do you think of a solution for pagination in this new version??? |
Beta Was this translation helpful? Give feedback.
-
What do you think about cache implementations becoming a separate module and mybatis core only dealing with SQL????? |
Beta Was this translation helpful? Give feedback.
-
@harawata @hazendaz would it be time to think about a 3.6.X version?? We already have some proposed comits |
Beta Was this translation helpful? Give feedback.
-
Hi, parallel to the current enhancement to constructors to provide better support for immutability, is there any plan to support creating instance through builder? eg.
|
Beta Was this translation helpful? Give feedback.
-
@harawata @hazendaz Why not think about a version 3.6 now? Version 3.5 is already 6 years old and at least 2 improvement committees have been inactive for a long time #2760 #1494, and we are already moving towards Java 25lts while the master is still at version 8. |
Beta Was this translation helpful? Give feedback.
-
Starting a public discussion here for what users would like to see as part of Mybatis 3.6.0. No actual work has started at this time. Getting list together of ideas and would like community feedback as well as up-votes on any of the many pull requests that exist that might be better fit for 3.6.x.
Current Ideas
Support for 3.5.x will continue where appropriate. We have recently released 3.5.11 and have few changes since and would expect to drop that as a release when 3.6.x lands if not before. For all the mybatis modules we own, we are actively releasing all of them aligned to mybatis 3.5.11 and trying to position for more frequent releases in order to get features in users hands more quickly than previously done. Some underlying modules have already went above jdk 8 such as the caffeine cache now at jdk 11 as caffeine moved and spring module at jdk 17 and spring boot starter at jdk 17 since spring moved. Where appropriate will we will align where those extensions require while continuing to support older versions where support is still maintained.
All ideas are welcome!
Beta Was this translation helpful? Give feedback.
All reactions