Ok ----- Original Message ----- From: "Bryan Field-Elliot" <[EMAIL PROTECTED]> To: "Jakarta Commons Developers List" <[EMAIL PROTECTED]> Sent: Saturday, February 02, 2002 4:54 PM Subject: Re: Bean storage in database
> Hi Juozas, > > Before starting your project this weekend, I recommend you have a look > at my Simper framework, which does roughly what you describe already. > I'm in the process of working with Ted Husted to get it submitted into > the sandbox here. In the meantime, take a look at: > > http://www.netmeme.org/simper > > Feature highlights include: > - Wrapping of table rows using the new DynaBean > - Automatic change detection and writing back to database, like EJB CMP > - Automatic use of Servlet 2.3 filters to demark transactions (also like > EJB entity beans) > - Support for relations between table, in a querying capacity (not > cascading updates or deletes) > - < 1,500 lines of code - simple to understand, yet packs a punch > - README describes rationale behind it's design and the tradeoffs made > (coming from an EJB CMP perspective) > > Thanks, > > Bryan > > > On Sat, 2002-02-02 at 02:03, Juozas Baliuka wrote: > > Hi, > this work will be started today. It will be simplestore samples. > I will try to clear my code, it is very dirty and have a lot of bugs at > this time. > I decided to implement this for my current project, but I see it can be > useful in some more common situations. > I think it is more example for simplestore usage, not any kind of framework. > It will be very limited, but it always possible to enhance. I will use this > for "readonly" data. > like : > CREATE VIEW MY_STAT AS ( SELECT ID, SUM( SOMETHING ) , > COUNT(SOMETHING), MAX(SOMETHING) FROM MY_TABLE, > ...... WHERE ........ GROUP BY ID HAVING ..... ORDER BY . ) > I have plans to support "Stored Procedures" , Transactions, > Finders, Relations .......... . > But it is not very trivial to implement this stuff on this weekend :) > > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
