Record Class EntityColumn
java.lang.Object
java.lang.Record
io.github.blyznytsiaorg.bibernate.entity.EntityColumn
- Record Components:
fieldName
- The name of the field in the entity class.fieldColumnName
- The name of the column in the database table.
Represents a mapping between a field name and its corresponding column name in an entity.
This record encapsulates the information needed to map fields to database columns.
- Since:
- 1.0
- Author:
- Blyzhnytsia Team
-
Field Summary
Modifier and TypeFieldDescriptionprivate final String
The field for thefieldColumnName
record component.private final String
The field for thefieldName
record component. -
Constructor Summary
ConstructorDescriptionEntityColumn
(String fieldName, String fieldColumnName) Creates an instance of aEntityColumn
record class. -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Indicates whether some other object is "equal to" this one.Returns the value of thefieldColumnName
record component.Returns the value of thefieldName
record component.final int
hashCode()
Returns a hash code value for this object.final String
toString()
Returns a string representation of this record class.
-
Field Details
-
fieldName
The field for thefieldName
record component. -
fieldColumnName
The field for thefieldColumnName
record component.
-
-
Constructor Details
-
EntityColumn
Creates an instance of aEntityColumn
record class.- Parameters:
fieldName
- the value for thefieldName
record componentfieldColumnName
- the value for thefieldColumnName
record component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object)
. -
fieldName
Returns the value of thefieldName
record component.- Returns:
- the value of the
fieldName
record component
-
fieldColumnName
Returns the value of thefieldColumnName
record component.- Returns:
- the value of the
fieldColumnName
record component
-