2004-11-29から1日間の記事一覧

HibernateのMappingファイル

<hibernate-mapping > <class name="org.asyrinx.joey.gen.sample1.entity.entity.Party" table="party" > …</class></hibernate-mapping>

DAOのHibernate用の実装

package org.asyrinx.joey.gen.sample1.entity.dao.hibernate; import java.io.Serializable; import java.sql.Connection; import java.util.List; import org.asyrinx.brownie.core.query.BasicSelectBuilder; import org.asyrinx.brownie.core.query.Sele…

DAO

package org.asyrinx.joey.gen.sample1.entity.dao; import java.io.*; import java.sql.Connection; import java.util.*; import org.asyrinx.brownie.core.query.exp.IExpression; import org.asyrinx.brownie.core.query.model.Field; import org.asyrinx…

POJOのJavaのソース

package org.asyrinx.joey.gen.sample1.entity; import java.io.*; import java.util.*; import org.apache.commons.lang.builder.*; import org.asyrinx.joey.om.Entity; /** * BaseParty [ パーティ ] generated by joey-gen on Sat Nov 27 00:03:28 JST 2…

DDL

Hibernate経由でDDLを生成します。 alter table app_user drop constraint FK459C572946E3A514; alter table party_relation drop constraint FK7079F335E8B87536; alter table party_relation drop constraint FK7079F335EF9F3D20; alter table party_relat…

サンプルのスキーマ

<databases> <database name="db1" javaPackage="org.asyrinx.joey.gen.sample1.${packageType}"> <table name="party" label="パーティ" > <column name="party_id" required="true" type="BIGINT" primaryKey="true" readonly="true" label="パーティID"/> </column></table></database></databases>

joeyって?

改めてjoeyの説明をしてみようと思います。 joeyは、独自のスキーマからJavaのソースコード、Hibernateのマッピングファイルなどなど、色んなものを自動生成するオープンソースのツールです。同じような目的のツールは色々あります。Torque、Middlegenなどな…

1.0-beta3リリース

やっとjoeyをリリースしました。と言っても機能はまだほんのちょっとだけですが。 https://sourceforge.jp/projects/joey/files/以前のバージョンではTorqueの機能を使ってJDBCコネクション経由でDBのスキーマからjoeyのスキーマを生成できましたが、このバ…