1
1
package com .hubspot .rosetta .jdbi3 ;
2
2
3
3
import java .util .List ;
4
+
4
5
import org .jdbi .v3 .sqlobject .SqlObject ;
5
6
import org .jdbi .v3 .sqlobject .config .RegisterRowMapperFactory ;
6
7
import org .jdbi .v3 .sqlobject .customizer .BindList .EmptyHandling ;
@@ -16,27 +17,27 @@ public interface TestDao extends SqlObject {
16
17
@ SqlQuery ("SELECT * FROM test_list_table" )
17
18
List <TestListObject > getAllList ();
18
19
19
- @ SqlQuery ("SELECT * FROM test_list_table WHERE value IN (<values>)" )
20
+ @ SqlQuery ("SELECT * FROM test_list_table WHERE \" value\" IN (<values>)" )
20
21
List <TestListObject > getWithValue (@ BindListWithRosetta ("values" ) List <TestEnum > values );
21
22
22
- @ SqlQuery ("SELECT * FROM test_list_table WHERE value NOT IN (<values>)" )
23
+ @ SqlQuery ("SELECT * FROM test_list_table WHERE \" value\" NOT IN (<values>)" )
23
24
List <TestListObject > getWithoutValueEmptyToNull (@ BindListWithRosetta (value = "values" , onEmpty = EmptyHandling .NULL ) List <TestEnum > values );
24
25
25
- @ SqlQuery ("SELECT * FROM test_list_table WHERE value NOT IN (<values>)" )
26
+ @ SqlQuery ("SELECT * FROM test_list_table WHERE \" value\" NOT IN (<values>)" )
26
27
List <TestListObject > getWithoutValueEmptyToVoid (@ BindListWithRosetta (value = "values" , onEmpty = EmptyHandling .VOID ) List <TestEnum > values );
27
28
28
- @ SqlQuery ("SELECT * FROM test_list_table WHERE value IN (<values>)" )
29
+ @ SqlQuery ("SELECT * FROM test_list_table WHERE \" value\" IN (<values>)" )
29
30
List <TestListObject > getWithFieldValue (@ BindListWithRosetta (value = "values" , field = "value" ) List <TestListObject > values );
30
31
31
- @ SqlQuery ("SELECT * FROM test_list_table WHERE value IN (<values>)" )
32
+ @ SqlQuery ("SELECT * FROM test_list_table WHERE \" value\" IN (<values>)" )
32
33
List <TestListObject > getWithListFieldValue (@ BindListWithRosetta (value = "values" , field = "stringValues" ) List <TestListObject > values );
33
34
34
- @ SqlQuery ("SELECT * FROM test_list_table WHERE value IN (<values>)" )
35
+ @ SqlQuery ("SELECT * FROM test_list_table WHERE \" value\" IN (<values>)" )
35
36
List <TestListObject > getWithObjectFieldValue (@ BindListWithRosetta (value = "values" , field = "objectValue" ) List <TestListObject > values );
36
37
37
38
@ SqlUpdate ("INSERT INTO test_table (id, name) VALUES (:id, :name)" )
38
39
int insert (@ BindWithRosetta TestObject object );
39
40
40
- @ SqlUpdate ("INSERT INTO test_list_table (id, value) VALUES (:id, :value)" )
41
+ @ SqlUpdate ("INSERT INTO test_list_table (id, \" value\" ) VALUES (:id, :value)" )
41
42
int insert (@ BindWithRosetta TestListObject object );
42
43
}
0 commit comments