Skip to content

Commit e0b31f6

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents 4db4dff + 36054e3 commit e0b31f6

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

src/main/java/org/javawebstack/orm/TableInfo.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ public TableInfo(Class<? extends Model> model, ORMConfig config) throws ORMConfi
7070
SQLType sqlType = mapper.getType(field.getType(), fieldConfig.size());
7171
if(sqlType != null) {
7272
sqlTypes.put(fieldName, sqlType);
73+
7374
sqlTypeParameters.put(fieldName, mapper.getTypeParameters(field.getType(), fieldConfig.size()));
7475
break;
7576
}

src/main/java/org/javawebstack/orm/mapper/DefaultMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public SQLType getType(Class<?> type, int size){
8080

8181
public String getTypeParameters(Class<?> type, int size){
8282
if(type.isEnum())
83-
return Arrays.stream(((Class<? extends Enum<?>>) type).getEnumConstants()).map(c -> c.name()).collect(Collectors.joining(","));
83+
return Arrays.stream(((Class<? extends Enum<?>>) type).getEnumConstants()).map(c -> "'"+c.name()+"'").collect(Collectors.joining(","));
8484
if(type.equals(String.class))
8585
return size > 255 || size < 1 ? null : String.valueOf(size);
8686
return null;

src/main/java/org/javawebstack/orm/migration/AutoMigrator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ private static void migrateTable(SQL sql, TableInfo info, boolean tableExists){
3939
.append("` ");
4040
sb.append(info.getType(fieldName).name());
4141
String parameterTypes = info.getTypeParameters(fieldName);
42+
4243
if(parameterTypes != null)
4344
sb.append('(')
4445
.append(parameterTypes)

src/main/java/org/javawebstack/orm/wrapper/MySQL.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ public Connection getConnection(){
4545
Class.forName("com.mysql.jdbc.Driver");
4646
c = DriverManager.getConnection("jdbc:mysql://" + this.host + ":" + this.port + "/" + this.database + "?user=" + this.username + "&password=" + this.password + "&autoReconnect=" + true + "&failOverReadOnly=false&maxReconnects=" + 5 + "&UseUnicode=yes&characterEncoding=UTF-8");
4747
} catch (SQLException e) {
48-
System.out.println("Fehler: bei getConnection()[MySQL.java] SQLException " + e.getMessage());
48+
System.out.println("Error: at getConnection()[MySQL.java] SQLException " + e.getMessage());
4949
} catch (ClassNotFoundException e) {
50-
System.out.println("Fehler: bei getConnection()[MySQL.java] ClassNotFoundException");
50+
System.out.println("Error: at getConnection()[MySQL.java] ClassNotFoundException");
5151
}
5252
}
5353
} catch (SQLException e) {e.printStackTrace();}

src/main/java/org/javawebstack/orm/wrapper/SQLite.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public Connection getConnection(){
2020
try {
2121
c = DriverManager.getConnection("jdbc:sqlite:"+file);
2222
} catch (SQLException e) {
23-
System.out.println("Fehler: bei getConnection()[SQLite.java] SQLException " + e.getMessage());
23+
System.out.println("Error: at getConnection()[SQLite.java] SQLException " + e.getMessage());
2424
}
2525
}
2626
} catch (SQLException e) {e.printStackTrace();}

0 commit comments

Comments
 (0)