Mybatis自動生成SQLからスキーマ名を除外

 既存のWebサービスをマイグレーションしようという事で、Springboot&Mybatis3で実装を開始し、開発端末上のOracleDBに接続してMybatisの自動生成機能を使用してみました。

 かなり便利で、簡単なSQLで済む範囲ならSQLを書く必要が無いようです。が、自動生成されたxmlを見てみると、SQL内のテーブル名にスキーマ名が付加されてしまいます。。
 実際に使用するサーバ上のDBはどんなスキーマ名になるか現段階では解らないし、スキーマ名をカットしてくれる設定が無いか、下記を読み込みます。

http://www.mybatis.org/generator/configreference/table.html

それっぽいのを何個か試して、結果、ignoreQualifiersAtRuntime をつける事でsqlMap.xmlに自動生成されるSQLからスキーマ名が無くなりました。

でも、既存システムはかなり複雑なSQLが多数有り、DB設計はそのままとなると、自動生成の恩恵も一部の限られた範囲になってしまいます。

カテゴリー: Java

算定基礎届等の提出のお願いが来た

 先月ですが、「社会保険関係書類提出に関する重要なお知らせです」と書かれた書類が届き、なんだとろう?と中を開けると「算定基礎届等の提出のお願い」という書類が入ってました。
 昨年から厚生年金等に切り替えていたので、この書類が来たのは今回初めてです。

 内容的には、今年4月から6月までの3か月間の給料を記入し7月10日までに提出するというもので、予め去年の額等が記入されており、記載例も添付されているので、特に難しいものではないようです。適用年月が9月と書かれているので、9月から今回記入した給料に沿って保険料が変わるという事なのでしょう。ま、しょうがないですが、保険料自体が今年4月から微妙に金額が増えているし、保険料が変わると給与計算が面倒です。保険料の労使折半というのも簡単そうな計算を複雑にしてくれます。

 提出には、郵送かCD等での電子媒体、または電子申請と3つ方法があるようですが、社員が何人もいる会社でもないので郵送で済ませますが、切手は必要です。