Hi, I may be saying something really stupid but, well, progress comes along with a lot of stupid questions :)
Let's suppose you have a class or interface loaded with plenty of constants. If i create a type alias for that, can i use it in my sql maps using the dot notation? For instance: public class MyConstants { public static String CONSTANT_1 = "blah"; public static String CONSTANT_2 = "blah2"; } In my sql maps i'd have a type alias for that class: <typeAlias name="constants" type="MyConstants"/> And in any sql map something like that: <select ....> select * from foo where blah = #constants.CONSTANT_1# </select> Is that possible? If not, how hard would be to implement it by creating an import attribute for maps, for example? So we would have: <select parameterMap="x" import="MyConstants"> ... use MyConstants properties in here </select> And, inspired by all the sci-fi i had watched, maybe this import attribute would allow me to even call static methods on those classes. Opinions? Am I on crack? Cheers, Daniel Silva. On 6/7/05, Clinton Begin <[EMAIL PROTECTED]> wrote: > > It's not supported at this time. But feel free to add a JIRA request. It > probably wouldn't be hard. > > Clinton > > > > On 6/7/05, ONeill, Niall <[EMAIL PROTECTED]> wrote: > > Hi, > > > > Is there a way in iBATIS to use static Java fields within SQL statements? > Currently I am having to hard-code static values in the statements, but this > presents problems if those values ever change and make it difficult to > understand the SQL. > > > > Regards, > > Niall O'Neill > > > > > > > ********************************************************************** > > *********** Department of Agriculture and Food *************** > > > > The information contained in this email and in any > > attachments is confidential and is designated solely > > for the attention and use of the intended recipient(s). > > This information may be subject to legal and professional > > privilege. If you are not an intended recipient of > > this email, you must not use, disclose, copy, > > distribute or retain this message or any part of it. > > If you have received this email in error, please > > notify the sender immediately and delete all copies of > > this email from your computer system(s). > > > ********************************************************************** > > > > > >