このブログを検索

2016/11/11

Orientdb + mybatis error log

問題: NullPointerExceptionが発生する。
Select a, b from tableの結果が
1 レコード目: b
2 レコード目: null
の場合、次のエラーが発生する。

Caused by: java.lang.NullPointerException
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:186)
    at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:89)
    at org.apache.ibatis.io.Resources.classForName(Resources.java:261)

エラー発生バージョンは、orietndb-jdbc-2.2.12

原因:ResultSetの値を格納するclassをloadするときにbの該当するclassの指定がない。

解決:  Select a, ifnull(b, "null") as b from tableのようにifnullを利用した。

2016/07/25

How to run pip install in virtual environment at IntelliJ.

http://stackoverflow.com/questions/15463080/intellij-idea-12-how-can-i-run-pip-install-to-install-libraries-in-virtual-envi


In IntelliJ IDEA use Tools | Manage Python Packages dialog to install/uninstall packages for your Python SDK or virtualenv used in project.

2016/07/13

jdk version memo

http://qiita.com/LOUIS_rui/items/5ca16775442f3e3a355a


# /usr/sbin/update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_25/bin/java 1000
# /usr/sbin/update-alternatives --set java /usr/java/jdk1.8.0_25/bin/java