Hi there, I'm a bit of a newbie, so I hope someone can anser this. I'm building a simple application to administer a Product table in a PostgreSQL database. I'm using Lomboz and Eclipse to generate the ProductBean, and it seems to be connecting to the database and creating the beans with the appropriate data correctly. The Product table has only three rows, sku, quantity and price.
I'm now at the stage where I need to be able to update the row in the database. To do this, I've been calling the setQuantity() etc. methods in the automatically-generated ProductData object that each bean has to store its data. However, the database is not being updated with the new values (though they are received correctly by the method containing the set calls). I believe that the framework should automatically be calling ejbStore once the method in which these set calls take place completes. This is indeed the case (I put a debug message in the ejbStore() method of the automatically-generated ProductCMP class, which is otherwise empty). However, the new values are not stored; it appears that ejbStore does nothing. If anyone can help me with this I would be very grateful as I am otherwise unable to proceed. I am using JBoss 3.2.1. The jbosscmp-jdbc.xml file is as follows: | <?xml version="1.0" encoding="UTF-8"?> | <!DOCTYPE jbosscmp-jdbc PUBLIC "-//JBoss//DTD JBOSSCMP-JDBC 3.0//EN" "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_0.dtd"> | | <jbosscmp-jdbc> | <defaults> | <datasource>java:/PostgresDS</datasource> | <datasource-mapping>PostgreSQL</datasource-mapping> | <preferred-relation-mapping>PostgreSQL</preferred-relation-mapping> | </defaults> | | <enterprise-beans> | | <!-- | To add beans that you have deployment descriptor info for, add | a file to your XDoclet merge directory called jbosscmp-jdbc-beans.xml | that contains the <entity></entity> markup for those beans. | --> | | <entity> | <ejb-name>Product</ejb-name> | <table-name>Product</table-name> | | <cmp-field> | <field-name>sku</field-name> | <column-name>sku</column-name> | | </cmp-field> | <cmp-field> | <field-name>quantity</field-name> | <column-name>quantity</column-name> | | </cmp-field> | <cmp-field> | <field-name>price</field-name> | <column-name>price</column-name> | | </cmp-field> | | </entity> | | </enterprise-beans> | | </jbosscmp-jdbc> | Thanks for any assistance you can give... View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3839096#3839096 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3839096 ------------------------------------------------------- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
