java - Handle Nullpointerexception after SQL query has no result -


i've got mvc based java application 3 models: room, student , studentroom.

studentroom contains object of room , student.

now i've got problem if sql query returns no result , check value of student's name this

if(studentroom.student.name != null) { } 

i'll nullpointerexception , don't know how handle it.

should set student.name = ""; since query has no result?

if(studentroom != null && studentroom.student != null && studentroom.student.name != null){   //.. access student } 

above solution looks bit weird. should better use getter/setter methods instead of directly accessing objects.

apart can define methods isstudentavailable() in studentroom check whether has student in or not.

should set student.name = ""; since query has no result ?

it depends on use case. must better keep null raise exception instead of passing null check validations.


Comments

Popular posts from this blog

Ansible - ERROR! the field 'hosts' is required but was not set -

customize file_field button ruby on rails -

SoapUI on windows 10 - high DPI/4K scaling issue -