2019-09-01から1ヶ月間の記事一覧

mybatis snake case to camel case

mybatis テーブル列名が、snake case の場合、Java Object の属性名 camel case に マッピングさせる場合、configuration XMLファイルに記述する設定は、、、 mapUnderscoreToCamelCase を True で設定する。 <settings> <setting name="mapUnderscoreToCamelCase" value="true"/> </settings> デフォルトは、False である。 これは、ty…

Online Python

ちょっと出先で、Python コードメモっておいたり便利そうなWebサイトtrinket.io

PDF帳票、HTMLで準備するWebページをテンプレートにする発想

wkhtmltopdf を使用して、Python pdfkit で、URL指定からPDF生成という流れ。wkhtmltopdf は、OS環境に合わせて以下からダウンロードしてインストール https://wkhtmltopdf.org/downloads.html参考は、過去の投稿、、、 Java→Python Pdfkit実行→PDF受け…

週1チェックされる Apache (ASF)の News で、Wicket は取り上げられるのに。。。

blogs.apache.orgここに、Web Frameworks - Apache Wicket 8.6.1 and 9.0.0-M3 released http://wicket.apache.orgと載る程、まだ活発なのに、なぜか日本では注目されない。

Java13 新機能の Text Blocks

これで、mybatis のアノテーションで書くSQLステートメントも書き易く、見やすくなるかも。。。 まだ試してないけど。。。 openjdk.java.net

mybatis XML設定を使わない場合

mybatis のスタートガイド https://mybatis.org/mybatis-3/ja/getting-started.html に書いてあるのは、どういうDatasource を用意すれば良いのか明記されてなくて ちょっと不親切と思っていた。 org.apache.ibatis.datasource.unpooled.UnpooledDataSource …

Map entrySet() から、GenericBuilder → Fieldsetter Streamで集約してインスタンス

Map<String, Object> に、クラスの属性名と値が格納されているとして、 Map entrySet() → Stream の collect で、Fieldsetter 実行してインスタンスを生成ここで使用するものは、 https://github.com/yipuran/yipuran-core/wiki#genericbuildert と、 https://github.com/yip</string,>…

関数型インターフェースで実行する Fieldgetter

昨日、Fieldsettter のことを書いたので、 Fieldsetter は、public でも private でも使用できる - Oboe吹きプログラマの黙示録それならば、getter も同様に書いてみた。 import java.io.Serializable; import java.lang.reflect.Field; import java.util.fu…

Fieldsetter は、public でも private でも使用できる

yipran-core として作成した GenericBuilder Wiki に、 setter が存在しない public フィールドの時、 と setter が存在しない private フィールドの時、 GenericBuilder#with メソッドの書き方の差を書いてしまったが、 実は、org.yipuran.util.Fieldsette…