hi, Matthieu I am only testing. But may be sometime, if the ODE has executed a long time, and has created large datas. Then, if we have to change from JPA DAO to Hibernate DAO, it's very difficult ( or from JPA to Hibernate).
Oh, It's only a guess. I am not use ODE to implement project, only reseach it now, May be in the future, we need use it to provide some process services for our customs. I think the customs still want to use the old dates, instead of creates new tables. By the way, I am still not sure that which one is efficient, JPA or Hibernate. We did not do some press test cases in large datas enviroment. Thanks. James Hu 发件人: Matthieu Riou 发送时间: 2008-12-17 23:57:54 收件人: [email protected] 抄送: 主题: Re: Why hibernate use "BPEL_" prefix table name? On Wed, Dec 17, 2008 at 6:54 AM, 胡长城 <[email protected]> wrote: > hi, Alexis > > May be it's a solution. But the "store_process_prop" table is conflicted > between JPA implementation and Hibernate implementation. > Under JPA implmentation, the columns of "store_process_prop" table are > "id,prop_key,prop_value". > Under Hibernate implmentation, the columns of "store_process_prop" table > are "propid,name,value". > > That means I have to create new database, instead of adding some tables > with different prefix. > > Would you like to fix this problem? Thanks > Could you tell us what you're trying to do? Running ODE with both Hibernate and OpenJPA connected to the same database isn't really a common use case. Usually people choose one and stay on it. Cheers, Matthieu > > James Hu > > > a common prefix won't help anyway. JPA and Hibernate database schemas are > > (slightly) different and you can't switch from one ORM to another > > transparently. > > So we could say different prefixes avoid confusion, it's a bit of stretch I > > agree ;) > > > > Alexis > > > > > > On Tue, Dec 16, 2008 at 6:58 PM, James Hu <[email protected]> wrote: > > > hi, > > > > I trying to change ode 1.2 to use Hibernate DAO instead of JPA DAO. And I > > was using stable release 1.2 version source code. > > I built the hibernate configuration files and schema files from > > "dao-hibernate-db" project. > > > > I found that Hibernate DAO use "BPEL_" prefix table name instead of "ODE_" > > prefix table. The JPA DAO use "ODE_" prefix tables. That means I had to > > create new tables to store the hibernate dao datas. > > > > It's an error or your original designing? Thanks. > > > > 2008-12-17 > > > > > > > > James Hu > > [email protected] > > > >
