Skip to content

Commit

Permalink
Get named params from the result set
Browse files Browse the repository at this point in the history
  • Loading branch information
ThuF committed Nov 16, 2023
1 parent 453996d commit 618d2d0
Showing 1 changed file with 10 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -50,32 +50,30 @@ export class ${name}Repository {
const resultSet = statement.executeQuery();
while (resultSet.next()) {
data.push({
#set( $resultSetIndex = 1 )
#foreach ($property in $properties)
#if($property.dataType == "VARCHAR" || $property.dataType == "CHAR")
${property.name}: resultSet.getString(${resultSetIndex})#if($foreach.hasNext),#end
${property.name}: resultSet.getString("${property.name}")#if($foreach.hasNext),#end
#elseif($property.dataType == "INTEGER")
${property.name}: resultSet.getInt(${resultSetIndex})#if($foreach.hasNext),#end
${property.name}: resultSet.getInt("${property.name}")#if($foreach.hasNext),#end
#elseif($property.dataType == "BIGINT")
${property.name}: resultSet.getLong(${resultSetIndex})#if($foreach.hasNext),#end
${property.name}: resultSet.getLong("${property.name}")#if($foreach.hasNext),#end
#elseif($property.dataType == "SMALLINT" || $property.dataType == "TINYINT")
${property.name}: resultSet.getShort(${resultSetIndex})#if($foreach.hasNext),#end
${property.name}: resultSet.getShort("${property.name}")#if($foreach.hasNext),#end
#elseif($property.dataType == "REAL")
${property.name}: resultSet.getFloat(${resultSetIndex})#if($foreach.hasNext),#end
${property.name}: resultSet.getFloat("${property.name}")#if($foreach.hasNext),#end
#elseif($property.dataType == "DOUBLE" || $property.dataType == "DECIMAL")
${property.name}: resultSet.getDouble(${resultSetIndex})#if($foreach.hasNext),#end
${property.name}: resultSet.getDouble("${property.name}")#if($foreach.hasNext),#end
#elseif($property.dataType == "DATE")
${property.name}: resultSet.getDate(${resultSetIndex})#if($foreach.hasNext),#end
${property.name}: resultSet.getDate("${property.name}")#if($foreach.hasNext),#end
#elseif($property.dataType == "TIME")
${property.name}: resultSet.getTime(${resultSetIndex})#if($foreach.hasNext),#end
${property.name}: resultSet.getTime("${property.name}")#if($foreach.hasNext),#end
#elseif($property.dataType == "TIMESTAMP")
${property.name}: resultSet.getTimestamp(${resultSetIndex})#if($foreach.hasNext),#end
${property.name}: resultSet.getTimestamp("${property.name}")#if($foreach.hasNext),#end
#elseif($property.dataType == "BOOLEAN")
${property.name}: resultSet.getBoolean(${resultSetIndex})#if($foreach.hasNext),#end
${property.name}: resultSet.getBoolean("${property.name}")#if($foreach.hasNext),#end
#else
${property.name}: "Not-Supported-Data-Type"#if($foreach.hasNext),#end
#end
#set( $resultSetIndex = $resultSetIndex + 1 )
#end
});
}
Expand Down

0 comments on commit 618d2d0

Please sign in to comment.