-
Terminally Deprecated ElementsElementDescriptionThis method will be removed in YOJ 3.0.0. Use
Table.find(Entity.Id, Supplier)instead.Constructor is in YOJ 2.x for backwards compatibility, an will be removed in YOJ 3.0.0. Please constructStdTxManager(Repository)and customize it using thewith<...>()methods instead.Please stop using theStdTxManager.useNewTxNameGenerationfield. Changing this field has no effect as of YOJ 2.6.1, and it will be removed completely in YOJ 3.0.0.
-
Deprecated ClassesClassDescriptionBlindly setting entity fields is not recommended. Use
Table.modifyIfPresent()instead, unless you have specific requirements.Blind updates disrupt query merging mechanism, so you typically won't able to run multiple blind update statements in the same transaction, or interleave them with upserts (
Table.save()) and inserts.Blind updates also do not update projections because they do not load the entity before performing the update; this can cause projections to be inconsistent with the main entity.
-
Deprecated FieldsFieldDescriptionPlease stop using the
StdTxManager.useNewTxNameGenerationfield. Changing this field has no effect as of YOJ 2.6.1, and it will be removed completely in YOJ 3.0.0.
-
Deprecated MethodsMethodDescriptionThis method will be removed in YOJ 3.0.0. Use
Table.find(Entity.Id)instead.This method will be removed in YOJ 3.0.0. UseTable.find(Entity.Id, Supplier)instead.For testing purposes only. Will only reliably work for tables that were created or inspected using calls toRepository.schema(Class).
-
Deprecated ConstructorsConstructorDescriptionConstructor is in YOJ 2.x for backwards compatibility, an will be removed in YOJ 3.0.0. Please construct
StdTxManager(Repository)and customize it using thewith<...>()methods instead.
Table.find(Entity.Id)instead.