Category Archives: なんちゃって個人情報

opencsv

大量データのテストを行うために、データの登録を行う必要がある。だいたい、そういうツールを作ってサーバ側でシェルで起動して実行する、というのがこれまでのケース。 これをもっと簡単にできないかと常々考えていたところ、簡単で気軽なライブラリであるOpenCsvがあったので使ってみた。 実は Play! Advent Calendar 12/13 で使うネタの一部です。全部紹介しきれないので、部分的に切り出しました。 環境 ・MacOSX 10.7 ・java 6 ・Play! 1.2.3 ・opencsv 2.3 <download> 処理の流れ 1.モデルの定義 2.データの準備 3.データ取り込み用のプログラム作成 4.実行テスト ではやってみよう。 モデルの定義 大量データは「なんちゃって個人情報」のデータを登録できるようにするため、このモデルを作成する。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 package models;   import javax.persistence.Entity; import play.db.jpa.Model;   @Entity public class Customer extends Model { public String name; // 名前 public String kana; // ふりがな public String address; // […]