請幫我用這種方法。 有兩種方法返回的對象,我很困惑存儲如果外部串方法如何獲取方法返回爲字符串?而內部方法或查詢是否在對象類型?
public String getLogin(StudentTO sto) {
String u = sto.getUsername();
String p = sto.getPassword();
String sql = "select * from studentstable";
Object obj = JdbcTemplate.queryForObject(sql, new RowMapper() {
public Object mapRow(ResultSet rs) throws SQLException {
rs.beforeFirst();
while (rs.next()) {
String userdb=rs.getString("username");
String passdb=rs.getString("password");
String roledb=rs.getString("role");
if(userdb.equals(u) && passdb.equals(p) && roledb.equalsIgnoreCase("admin")) {
return "ADMIN";
} else if(userdb.equals(u) && passdb.equals(p) && roledb.equalsIgnoreCase("user")) {
return "USER";
}
Object obj=string;
}
return obj;
}
///errror i dont know how to call object here or a string
// commented out line because it is misplaced.
//return rs;
});
StudentTO sto1=(StudentTO)obj;
System.out.println(sto1);
return sto1.toString();
}
我想方法getLogin()
返回ADMIN
或USER
的return語句 輸出。
如果有錯誤,您可以拋出一個新的異常。你知道如何使用Java中的Exceptions嗎? – MiguelKVidal
請閱讀所有關於如何格式化發佈的解釋。你的問題的格式很奇怪。 – GhostCat
PLZ可以任何機構給我的解決方案得到結果我的prblm –