硝酸钠不与氢氧化钡发生化学反应是因为他们不符合发生复分解反应的条件。物质能够发生复分解反应的条件是生成难溶解物质、气体或者水等难电离的物质。硝酸钠和氢氧化钡在一起不能生成沉淀,也不能生成气体,更不能生成难电离物质,所以起不能发生反应。