Hibernate で CHAR を String にマップする
   1 min read
例えば、生 JDBC でchar型カラムのクエリを書くとString型にマップされます final Connection connection = DriverManager.getConnection(...); final Statement statement = connection.createStatement(); final ResultSet resultSet = statement.executeQuery("select char_column from foo_table"); // java.lang.String resultSet.getMetaData().getColumnClassName(1); が、Hibernate
OpenJDK11をWindowsで自前ビルドする
   3 min read
Java の有償化ってより身近なところでは GPL 化と言った方が現状に即してるな、と思っています。 それはともかく、何となく OpenJDK をデバッグ情報付きでビルドした
Azure FunctionsでPowerShell使えなくなっとる
   4 min read
v1 で実験的サポートだった PowerShell が、実行環境のバージョンが上がったとかで v2 になり、選べなくなっているみたい?一時的な話? 実行環境を作る https://portal.azure.com/ から 「リソ
vim で E117 未知の関数です
   1 min read
vim は ~/.vim ディレクトリを読むのに対し gvim は~/vimfilesディレクトリを読むためだそうです。Windows ならジャンクションを作りましょう。 cd
gitで利用するエディタを設定したかった
   1 min read
あるいは vim-plug をセットアップしたら git commit したときに E492: Not an editor command って怒られるようになっちゃった。 Vagrant で CentOS の Box を作るたびにひっかかる。 Git が使う editor を(vi で
M2_HOMEは不要
   1 min read
M2_HOME は削除されました。 MNGSITE-283 Remove M2_HOME from documentation MNG-5607 Don’t use M2_HOME in mvn shell/command scripts anymore 3.5.0 リリースノート “Based on problems in using M2_HOME related to different Maven versions installed and to simplify things, the usage of M2_HOME has been removed and is not supported any more MNG-5823, MNG-5836, MNG-5607.” (変更 commit) 敢え
Git for Windowsでzipコマンドを再現する
   1 min read
git-archive使えば何とかなることに気付きました。 ちなみにunzipコマンドは標準で使えます。 mkdir workrepo cd workrepo git init cp -r [target_file_or_dir] . git add . git commit -m commit git archive