No subject
Mon Aug 23 13:42:47 EDT 2004
cases, some of the features we need is not yet supported, which prevent us
from using ofbiz E.E. as our standard persistance manager. I feel it is a
petty. I really like EE and appreciate it's richness of features and
cleaness of design, even after I have been using Toplink for 2 years. But
lacking of some key features like this one and the few above, I can't
justify it to the management that we should use E.E. Anyone can commment on
this?
Besides the above, I would also appreciate if someone can answer the
following for me:
1. Are some database specific functions is not supported? According to
release notes, "functions on aliased fields (such as count, sum, min, max,
avg, etc)" is supported in beta3. But what if the function is some database
specific one, like oracle's proprietary functions? Are they supported too?
2. For session managed persistence in a particular J2EE application
environment, how do we use EE as the persistence manager? i.e. how do we
pass the JDBC connection or Data source to EE, or configure EE to lookup
datasource through JNDI? Please note that the transaction could be managed
by the container, that means the Container will call commit or rollback
rather than the EE.
-----------------------------------------------
Again, my apology if my comment is inaccurate since I am a inexperienced
ofbiz user. I would be glad to be corrected. All comments are welcome.
Cheers,
Raymond
-----Original Message-----
From: ofbiz-devel-admin at lists.sourceforge.net
[mailto:ofbiz-devel-admin at lists.sourceforge.net]On Behalf Of Matthew
E.Porter
Sent: Tuesday, November 26, 2002 5:52 AM
To: ofbiz-devel at lists.sourceforge.net
Subject: [OFBiz-Devel]Soliciting Feedback on EE
First, apologies if this is the wrong list to submit this request.
Over the past few months, we have deployed the entire OFBiz framework
with significant success. I was extremely impressed by the system from
both a technical and a functional perspective. The system has
performed phenomenally in terms of speed and elegance for the system we
implemented. In addition, custom features were relatively simple to
add.
One of the portions of the framework I am most interested in is the
Ofbiz Entity Engine. I am currently in the early stage of development
for an open-source project and one of the "persistent frameworks" we
are evaluating is the entity engine. Thus, I am soliciting feedback on
the advantages and disadvantages of using the EE as a separate
component, specifically in comparison to O/R mapping tools such as
Hibernate or TopLink (other than cost). Any
comment/suggestion/experience is welcome.
Please feel free to respond to me offlist if this is an inappropriate
forum. Thanks in advance.
-matthew porter
-------------------------------------------------------
This SF.net email is sponsored by: Get the new Palm Tungsten T
handheld. Power & Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en
_______________________________________________
OFBiz-Devel mailing list
OFBiz-Devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ofbiz-devel
------_=_NextPart_001_01C294F2.76C147D0
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2653.12">
<TITLE>RE: [OFBiz-Devel]Soliciting Feedback on EE</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=3D2>Hi, </FONT>
</P>
<P><FONT SIZE=3D2>Here is some of my experiences of using both EE and =
Toplink. I hope it help to keep the ball rolling so that everyone =
learns something:</FONT></P>
<P><FONT SIZE=3D2>BTW, my experience with EE is still with beta 2. =
There are some points may not be valid for Beta 3 according to the =
release notes:</FONT></P>
<P><FONT SIZE=3D2>Key features missing in EE:</FONT>
<BR><FONT SIZE=3D2>1. Query supports different combination of AND/OR =
conditions, e.g. SELECT ... FROM ... WHERE (First_Name=3D'ABC' AND =
Last_Name=3D'DEF') OR (AGE > 30 and AGE < 50). In beta2, it =
only supports a list of EntityExpr whereby no grouping of condition is =
allowed. I saw some changes in Beta3 but yet to test. Anyone can =
comment on this?</FONT></P>
<P><FONT SIZE=3D2>2. stored procedure is not supported</FONT>
<BR><FONT SIZE=3D2>3. Sub select query is not supported</FONT>
<BR><FONT SIZE=3D2>4. SQL "GROUP BY" is not supported</FONT>
<BR><FONT SIZE=3D2>5. User specified SQL statement is not =
supported. In some complex cases, it maybe necessary to allow =
user to specify his own query, either for performance purpose, or =
because the feature is not yet supported by EE. From my point of =
view, this is extremely useful for my projects. In some cases, =
some of the features we need is not yet supported, which prevent us =
from using ofbiz E.E. as our standard persistance manager. I feel =
it is a petty. I really like EE and appreciate it's richness of =
features and cleaness of design, even after I have been using Toplink =
for 2 years. But lacking of some key features like this one and =
the few above, I can't justify it to the management that we should use =
E.E. Anyone can commment on this?</FONT></P>
<P><FONT SIZE=3D2>Besides the above, I would also appreciate if someone =
can answer the following for me:</FONT>
<BR><FONT SIZE=3D2>1. Are some database specific functions is not =
supported? According to release notes, "functions on aliased =
fields (such as count, sum, min, max, avg, etc)" is supported in =
beta3. But what if the function is some database specific one, like =
oracle's proprietary functions? Are they supported too?</FONT></P>
<P><FONT SIZE=3D2>2. For session managed persistence in a particular =
J2EE application environment, how do we use EE as the persistence =
manager? i.e. how do we pass the JDBC connection or Data source to EE, =
or configure EE to lookup datasource through JNDI? Please note =
that the transaction could be managed by the container, that means the =
Container will call commit or rollback rather than the EE.</FONT></P>
<P><FONT =
SIZE=3D2>-----------------------------------------------</FONT>
<BR><FONT SIZE=3D2>Again, my apology if my comment is inaccurate since =
I am a inexperienced ofbiz user. I would be glad to be =
corrected. All comments are welcome.</FONT></P>
<P><FONT SIZE=3D2>Cheers,</FONT>
<BR><FONT SIZE=3D2>Raymond</FONT>
</P>
<BR>
<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: ofbiz-devel-admin at lists.sourceforge.net</FONT>
<BR><FONT SIZE=3D2>[<A =
HREF=3D"mailto:ofbiz-devel-admin at lists.sourceforge.net">mailto:ofbiz-dev=
el-admin at lists.sourceforge.net</A>]On Behalf Of Matthew</FONT>
<BR><FONT SIZE=3D2>E.Porter</FONT>
<BR><FONT SIZE=3D2>Sent: Tuesday, November 26, 2002 5:52 AM</FONT>
<BR><FONT SIZE=3D2>To: ofbiz-devel at lists.sourceforge.net</FONT>
<BR><FONT SIZE=3D2>Subject: [OFBiz-Devel]Soliciting Feedback on =
EE</FONT>
</P>
<BR>
<P><FONT SIZE=3D2>First, apologies if this is the wrong list to submit =
this request.</FONT>
</P>
<P><FONT SIZE=3D2>Over the past few months, we have deployed the entire =
OFBiz framework </FONT>
<BR><FONT SIZE=3D2>with significant success. I was extremely =
impressed by the system from </FONT>
<BR><FONT SIZE=3D2>both a technical and a functional perspective. =
The system has </FONT>
<BR><FONT SIZE=3D2>performed phenomenally in terms of speed and =
elegance for the system we </FONT>
<BR><FONT SIZE=3D2>implemented. In addition, custom features were =
relatively simple to </FONT>
<BR><FONT SIZE=3D2>add.</FONT>
</P>
<P><FONT SIZE=3D2>One of the portions of the framework I am most =
interested in is the </FONT>
<BR><FONT SIZE=3D2>Ofbiz Entity Engine. I am currently in the =
early stage of development </FONT>
<BR><FONT SIZE=3D2>for an open-source project and one of the =
"persistent frameworks" we </FONT>
<BR><FONT SIZE=3D2>are evaluating is the entity engine. Thus, I =
am soliciting feedback on </FONT>
<BR><FONT SIZE=3D2>the advantages and disadvantages of using the EE as =
a separate </FONT>
<BR><FONT SIZE=3D2>component, specifically in comparison to O/R mapping =
tools such as </FONT>
<BR><FONT SIZE=3D2>Hibernate or TopLink (other than cost). Any =
</FONT>
<BR><FONT SIZE=3D2>comment/suggestion/experience is welcome.</FONT>
</P>
<P><FONT SIZE=3D2>Please feel free to respond to me offlist if this is =
an inappropriate </FONT>
<BR><FONT SIZE=3D2>forum. Thanks in advance.</FONT>
</P>
<BR>
<P><FONT SIZE=3D2>-matthew porter</FONT>
</P>
<BR>
<BR>
<P><FONT =
SIZE=3D2>-------------------------------------------------------</FONT>
<BR><FONT SIZE=3D2>This SF.net email is sponsored by: Get the new Palm =
Tungsten T </FONT>
<BR><FONT SIZE=3D2>handheld. Power & Color in a compact size! =
</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en" =
TARGET=3D"_blank">http://ads.sourceforge.net/cgi-bin/redirect.pl?palm000=
2en</A></FONT>
<BR><FONT =
SIZE=3D2>_______________________________________________</FONT>
<BR><FONT SIZE=3D2>OFBiz-Devel mailing list</FONT>
<BR><FONT SIZE=3D2>OFBiz-Devel at lists.sourceforge.net</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"https://lists.sourceforge.net/lists/listinfo/ofbiz-devel" =
TARGET=3D"_blank">https://lists.sourceforge.net/lists/listinfo/ofbiz-dev=
el</A></FONT>
</P>
</BODY>
</HTML>
------_=_NextPart_001_01C294F2.76C147D0--
More information about the Dev
mailing list