Skip to content

Commit 4648e50

Browse files
committed
Bugfix.
1 parent 6e168c3 commit 4648e50

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

core/src/main/java/me/zort/sqllib/SQLiteDatabaseConnectionImpl.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,16 @@ public QueryResult save(String table, Object obj) {
5757
}
5858
if(field.isAnnotationPresent(me.zort.sqllib.internal.annotation.PrimaryKey.class)) {
5959
String colName = getOptions().getNamingStrategy().fieldNameToColumn(field.getName());
60-
int index = Arrays.binarySearch(defs, colName);
60+
//int index = Arrays.binarySearch(defs, colName);
61+
int index = -1;
62+
int i = 0;
63+
for (String def : defs) {
64+
if(def.equals(colName)) {
65+
index = i;
66+
break;
67+
}
68+
i++;
69+
}
6170
if(index >= 0) {
6271
primaryKey = new PrimaryKey(colName, vals[index].getObject() instanceof String
6372
? (String)vals[index].getObject() : String.valueOf(vals[index].getObject()));

0 commit comments

Comments
 (0)