You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,20 @@
2
2
3
3
- Date format: YYYY-MM-dd
4
4
5
+
## v1.3.2 / 2024-06-18
6
+
7
+
### All
8
+
9
+
* Update `Kotlin`'s version to `1.9.24`
10
+
11
+
### sqllin-dsl
12
+
13
+
* Now, you can annotate properties with `kotlinx.serialization.transmint` in your data classes to ignore these properties when serialization or deserialization and `Table` classes generation.
Copy file name to clipboardExpand all lines: sqllin-dsl/doc/getting-start.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -164,7 +164,8 @@ The `@DBRow`'s param `tableName` represents the table name in Database, please e
164
164
the correct value. If you don't pass the parameter manually, _sqllin-processor_ will use the class
165
165
name as table name, for example, `Person`'s default table name is "Person".
166
166
167
-
In _sqllin-dsl_, objects are serialized to SQL and deserialized from cursor depend on _kotlinx.serialization_. So, you also need to add the `@Serializable` onto your data classes.
167
+
In _sqllin-dsl_, objects are serialized to SQL and deserialized from cursor depend on _kotlinx.serialization_. So, you also need to add the `@Serializable` onto your data classes. Therefore, if
168
+
you want to ignore some properties when serialization or deserialization and `Table` classes generation, you can annotate your properties with `kotlinx.serialization.Transient`.
0 commit comments