Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#101: Add support for collection constructor creation #3108

Open
wants to merge 18 commits into
base: master
Choose a base branch
from

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    d6425e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be7650e View commit details
    Browse the repository at this point in the history
  3. mybatis#101: Add test with multiple nested levels of mapping

    - Ensure flag can get propagated from XML
    - Ensure resultOrdered is set, as this is an assumption from the code
    epochcoder committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    75a2e58 View commit details
    Browse the repository at this point in the history
  4. mybatis#101: Simplify main result handling loop and completely hide n…

    …ew functionality behind flag
    epochcoder committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    5061ca0 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Configuration menu
    Copy the full SHA
    05527aa View commit details
    Browse the repository at this point in the history
  2. mybatis#101: Specify max size for pending creations

    Theoretically, if all of our types are nested mappings, a resize would occur, however we will almost always not have this due to an idArg being necessary, and allocating the default of 16 elements is too much
    epochcoder committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    c48c238 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    204a09c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a54582b View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    153ad19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5be1b0c View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. mybatis#101: Drastically improve performance by only checking if we c…

    …an create the result once
    
    Given that the mapping of the next rows would be identical, this is safe
    epochcoder committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    f9dfb6b View commit details
    Browse the repository at this point in the history
  2. mybatis#101: Update testing by adding a large data load with a compar…

    …ison between property- and constructor based mapping
    epochcoder committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    f487eab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c52fa4 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. mybatis#101 Remove disabled performance test and data

    Clean up all unrelated changes
    willie committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    70dfaa9 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. mybatis#101 Do not calculate flag everywhere, do it only once while b…

    …uilding the resultMap
    willie committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    d5e0167 View commit details
    Browse the repository at this point in the history
  2. mybatis#101 Remove unneeded flag calculation

    willie committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    1957e6a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c564187 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    7d36682 View commit details
    Browse the repository at this point in the history