Monthly Archives: 11月 2017

「Java入門」コレクション(Collection)、マップ(map)が空(null)かどうかを判定する

1.コレクション(Collection)が空(null)かどうかを判定
public static boolean isEmpty(Collection obj) {
return obj == null || obj.isEmpty();
}

2.マップ(map)が空(null)かどうかを判定
public static boolean isEmpty(Map<?, ?> value) {
return value == null || value.isEmpty();
}

3.Stringが空(null)かどうかを判定
public static boolean isEmpty(String string) {
return string == null || string.trim().isEmpty();
}

「Java開発」rollback()際にjava.lang.NullPointerException の対応サンプル

javaコード
public static void main(String[] args) {
Session session = HibernateUtil.getSessionFactory().openSession();
Transaction trans = null;
try {
trans = session.beginTransaction();
Address obj = new Address(“Test”, “OOSAKA”, “YUFU”, “12345”);
Employee employee = new Employee(“yamada”, obj);
session.save(employee);
trans.commit();
} catch (HibernateException e) {
if (trans != null) {
trans.rollback();
}
e.printStackTrace();
} finally {
session.close();
}

8 / 8« 先頭...45678