ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Engel, Gregory A" <GAEn...@Tribune.com>
Subject RE: GUI map/value object/DAO builder
Date Mon, 10 Jan 2005 13:32:41 GMT
It wouldn't be too hard. I does depend on the 
database tool that is built into Jasmine. 
I can make it a stand alone tool without too
much problem. 
It really wasn't all that much work. I grew it
like a lava flow. That is, not much prior planning.

I haven't tried MS SQL server. I know that people here
had problems finding a driver that worked for MS SQL server.

-----Original Message-----
From: Clinton Begin [mailto:clinton.begin@gmail.com]
Sent: Monday, January 10, 2005 1:02 AM
To: ibatis-user-java@incubator.apache.org
Subject: Re: GUI map/value object/DAO builder

Wow.  It looks like a lot of work went into that.  I think it could be
a very valuable tool.  However, it's biggest disadvantage is its
reliance on the Jasmine IDE.  It also seems that many of the problems
I had when I tried it were a result of being tied to Jasmine's data
tools (problems connecting to MS SQL Server).

Is Jasmine really doing a lot for the tool?  How hard would it be to
make it standalone?


On Fri, 7 Jan 2005 11:36:11 -0600, Engel, Gregory A <GAEngel@tribune.com>
> Well I've taken a crack at a point and click program for building maps/
> value objects and a dao class (not ibatis dao 
> just a java class to invoke an sqlclient's methods). It allows you to set
> a project and specify a db connection along with 
> all the usual config stuff. (You need to set up you db connections first.
> Make sure that your driver and all jars are on the system classpath) 
> It shows all the tables in your selected connection which you use to build
> your objects and maps by pointing and clicking. 
> Create a new Value object and double click a table and then double click
> columns. 
> It's a bit like ms access query builder with the addition of fields for
> type, java name etc.. 
> It also writes the config file and updates the map references as you
> new maps. Also a util class with a single static 
> method which creates the Reader and reads the config and returns the
> SQLMapsClient.  
> You can daisy chain maps together by adding list (called "Complex
> properties" on the UI) properties to your 
> java value object and specifying the map to fetch them. 
> I've used it on 2 small projects so far and it seems to save a lot of
> There are a few pain in the neck things that I need to 
> sort out but it works ok. Mainly it always rewrites all 3 files when you
> reopen you value object in the GUI. So if you've tweaked 
> them your changes get overwritten. If you bear that in mind it seems
> useful. Once you get everything set up you just tweak 
> things outside the UI. 
> Sorry there is no documentation at all. 
> Thanks for Ibatis. It's very great and it's been a huge help to us. Maybe
> this thing will actually help somebody out. 
> It's included in JasmineIDE as a plugin. 
> https://sourceforge.net/projects/jasmineide 

View raw message