Vivian,

You shouldn't be using Hibernate for this sort of thing. Either write a
simple JDBC-based framework on your own. Or pick something that is publicly
available. 

If you are trying to automate an ETL process, then you could try
http://octopus.enhydra.org/ (LGPL). I am not sure this is what you are
trying to do. This involves processing the data. But it always helps to
think out of the box. 

Sandeep.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Vivian
Fonger
Sent: Wednesday, November 19, 2003 9:39 AM
To: Christian Bauer
Cc: [EMAIL PROTECTED]
Subject: RE: [Hibernate] Urgent - Is this possible through hibernate??


Hi Christian,

I guess I am not explaining myself clearly.  Hibernate fixes extremely well
in the whole application except for the following part.  Here is the
problem:

One of the functionalities of my application is allowing users to reduce a
set of data from certain tables in the database.  The application
administrators choose what tables they want to involve in the reductions
during setup and users can use our user interface chooses what fields and
values they want them to get involve with the reduction.  The users can
create numerious reductions through our interface.  

The next step is translating all these inputs into various select SQL
queries and move the returning data to a system data for future processing.
The problem I have right now is that when I am using Hibernate
functionality, I need to perform a session.find(select query) to load all
the select data first, and then generates individual session.save for
individual object returns from session.find into the system table.  This is
extremely expensive because my select query might involve more than 1
million records sometime.  I want to know is there ANY way that I don't need
to select out the data through session.find and save individual data through
session.save into the system table.  I know in SQL you can perform insert
into table1 (v1, v2) values (?, ?) select v4, v5 from table4, table5 where
table4.id = table5.id and table4.v6=1 and table5.v7=2 which I don't need to
extract the data out from the database and insert into the system table.  

I wonder if Hibernate has a similar solution so that the application does
not need to extract out data from database before inserting into another
table.  I am very close to my deadline and this is something I need to solve
rather quickly.  Could you give me some pointers on this issue??  Thanks.

Vivian Fonger
Software Engineer
Socketware
[EMAIL PROTECTED]


-----Original Message-----
From: Christian Bauer [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, November 19, 2003 10:11 AM
To: Vivian Fonger
Cc: [EMAIL PROTECTED]
Subject: Re: [Hibernate] Urgent - Is this possible through hibernate??


On 19 Nov (10:02), Vivian Fonger wrote:

> Can someone give me some good suggestions on how to perform an
> efficient insert-select through using hibernate?? I don't want to use 
> straight SQL because my application will support multiple database and

> I don't want to create individual SQL for each platform plus the
> insert-select statement changes according to user request. What is the

> best way to do an efficient insert-select by using Hibernate to
> simulate something like the following SQL statement without using 
> static SQL:

You need an SQL abstraction layer and propably not a full object/relational
mapping tool. 

-- 
Christian Bauer
[EMAIL PROTECTED]


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program. Does
SourceForge.net help you be more productive?  Does it help you create better
code?  SHARE THE LOVE, and help us help YOU!  Click Here:
http://sourceforge.net/donate/
_______________________________________________
hibernate-devel mailing list [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to