commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bryan Field-Elliot <bryan_li...@netmeme.org>
Subject Re: Bean storage in database
Date Sat, 02 Feb 2002 15:54:55 GMT
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 :)



Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message