jdbi BindBean bean的用户定义属性(嵌套对象)

Nan*_*ati 5 java jdbi

我有一个bean类

public class Group{string name;Type type; }
Run Code Online (Sandbox Code Playgroud)

和另一个豆子

public class Type{String name;}
Run Code Online (Sandbox Code Playgroud)

现在,我想使用jdbi @BindBean绑定组

@SqlBatch("INSERT INTO (type_id,name) VALUES((SELECT id FROM type WHERE name=:m.type.name),:m.name)")
@BatchChunkSize(100)
int[] insertRewardGroup(@BindBean ("m") Set<Group> groups);
Run Code Online (Sandbox Code Playgroud)

如何将用户定义对象的属性绑定为bean的成员?

Rag*_*van 1

在 JDBI 中这样做是不可能的,你必须拿出属性并给出一个参数。