File tree Expand file tree Collapse file tree
src/main/java/com/code/advancedsql/query Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -31,23 +31,11 @@ public PreparedStatement executePrepare() throws SQLException {
3131 public Map <String , Object > fetch () throws SQLException {
3232 this .limit (1 );
3333
34- ResultSet resultSet = this . execute ();
34+ List < Map < String , Object >> result = fetchAllAsList ();
3535
36- if (resultSet == null || ! resultSet . next () ) return null ;
36+ if (result . size () == 0 ) return null ;
3737
38- ResultSetMetaData metaData = resultSet .getMetaData ();
39-
40- Map <String , Object > map = new HashMap <>();
41-
42- try {
43- for (int i = 1 ; i <= metaData .getColumnCount (); i ++)
44- map .put (metaData .getColumnName (i ), resultSet .getObject (i ));
45- } catch (SQLException ignored ) {}
46-
47- resultSet .close ();
48- prepare .close ();
49-
50- return map ;
38+ return result .get (0 );
5139 }
5240
5341 /**
You can’t perform that action at this time.
0 commit comments