Skip to content
This repository was archived by the owner on Jan 20, 2023. It is now read-only.

Commit b0de3be

Browse files
committed
デシリアライズ方法の早見を追加
1 parent 8af3bc2 commit b0de3be

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

README.ja.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -398,3 +398,16 @@ val mapper: KRowMapper<Dst> = KRowMapper(Dst::class) { /* キャメル -> スネ
398398
###### nameJoiner
399399
`nameJoiner`は引数名と引数名の結合方法の指定で、デフォルトでは`camelCase`が指定されており、`snake_case``kebab-case`のサポートも有ります。
400400
`NameJoiner`クラスを継承した`object`を作成することで自作することもできます。
401+
402+
#### デシリアライズ方法早見
403+
ここまでの内容をまとめた、操作に対する`KRowMapper`を用いる書き方の早見です。
404+
405+
- 1つの値から複数の引数に変換したい
406+
- コンストラクタ/ファクトリーメソッドで変換処理を書く
407+
- 1つの値から1つの引数に変換したい
408+
- コンストラクタ/ファクトリーメソッドで変換処理を書く
409+
- `KColumnDeserializer`アノテーションを用いる
410+
- デシリアライズアノテーションを自作して付与する
411+
- 複数の値から1つの引数に変換したい
412+
- コンストラクタ/ファクトリーメソッドで変換処理を書く
413+
- `KParameterFlatten`アノテーションを用いる

0 commit comments

Comments
 (0)