-
Notifications
You must be signed in to change notification settings - Fork 24
Tools
Naoki Takezoe edited this page Feb 23, 2016
·
7 revisions
You can generate entity class from database schema using jp.sf.amateras.mirage.tool.EntityGen.
// setup
EntityGen gen = new EntityGen();
gen.setPackageName("jp.sf.amateras.mirage.entity");
gen.setNameConverter(new DefaultNameConverter());
gen.setDialect(new StandardDialect());
// generate
String source = gen.getEntitySource(conn, "BOOK", null, null);It's also available Ant task.
<project name="Mirage EntityGen" basedir="." default="gen_entity">
<target name="gen_entity">
<path id="class.path">
<fileset dir="lib">
<include name="*.jar" />
</fileset>
</path>
<taskdef name="entityGen"
classname="jp.sf.amateras.mirage.tool.EntityGenTask"
classpathref="class.path" />
<entityGen
driver="org.hsqldb.jdbc.JDBCDriver"
url="jdbc:hsqldb:mem:mirage_test"
user="sa"
password="" />
</target>
</project>