Middlegen 2.1
- ライブラリのインストール
- Middlgenのライブラリ
以下のサイトよりダウンロード
http://boss.bekk.no/boss/middlegen/
# cd /usr/local/arch # wget http://voxel.dl.sourceforge.net/.../middlegen-2.1.zip # cd ../src # jar xvf ../arch/middlegen-2.1.zip # cd middlegen-2.1 # cp middlegen-2.1.jar /home/test/WEB-INF/ext # cp middlegen-hibernate-plugin-2.1.jar /home/test/WEB-INF/ext # cp samples/lib/jdom.jar /home/test/WEB-INF/ext
- Hibernateの拡張ライブラリ
以下のサイトよりダウンロード
http://www.hibernate.org/
# cd /usr/local/arch # wget http://voxel.dl.sourceforge.net/.../hibernate-extensions-2.1.3.tar.gz # cd ../src # tar xvzf ../arch/hibernate-extensions-2.1.3.tar.gz # cd hibernate-extensions-2.1.3/tools # cp hibernate-tools.jar /home/test/WEB-INF/ext
- Velocityのライブラリ
以下のサイトよりダウンロード
http://jakarta.apache.org/velocity/index.html
# cd /usr/local/arch # wget http://sunsite.tus.ac.jp/.../velocity-1.4.tar.gz # cd ../src # tar xvzf ../velocity-1.4.tar.gz # cd velocity-1.4 # cp velocity-dep-1.4.jar /home/test/WEB-INF/ext
- ビルドの設定と実行
# cd /home/test # vi build.xml
<project>ディレクティブに追加
<target name="db2bean">
<taskdef name="middlegen"
classname="middlegen.MiddlegenTask"
classpathref="class.path"/>
<middlegen appname="db2bean"
prefsdir="./tmp"
gui="false"
driver="org.gjt.mm.mysql.Driver"
databaseurl="jdbc:mysql://localhost:3306/dev"
datasourceJNDIName=""
username="dev"
password="dev"
schema=""
catalog=""
initialContextFactory="${java.naming.factory.initial}"
providerURL="${java.naming.provider.url}">
<hibernate destination="${build.dest}"
package="com.domain.pojo"
javaTypeMapper="middlegen.plugins.hibernate.HibernateJavaTypeMapper"/>
</middlegen>
<taskdef name="hbm2java"
classname="net.sf.hibernate.tool.hbm2java.Hbm2JavaTask"
classpathref="class.path"/>
<hbm2java output="${build.src}">
<fileset dir="${build.dest}">
<include name="**/*.hbm.xml"/>
</fileset>
</hbm2java>
</target># ant db2bean
Counter: 610,
today: 1,
yesterday: 0
最終更新: 2008-11-26 (水) 02:07:01 (JST) (1272d) by aqua
