I deployed a bean in weblogic as stateless session bean .
The bean is having normal get and set methods whenever i try to access the set methods the method is refered by the bean but it returns no data, Though the values are present in the table. Why is this happening ?
I read this message and my first thought was read the spec, read a book on EJB or get some training. Then I thought that maybe you are using a stateless session bean with your own code in the method to access a database. If you are, check the method signature of your 'set' methods: convention has it that they normally return void, only 'get' methods tend to return anything. If you have coded return types in the set signature and nothing is happening then I don't know, unless your method is failing (or your code actually only returns null): you need to provide more information. Please tell me that my first thought wasn't correct!!
a stateless session bean does not remember anything between methods. So, if you call a setter and then call a getter, the getter happens as if the setter never happens.
I think if your DB access code is inside the getter, it will work.
I am new to EJB, that is what I think.
before calling your getter method, are u sure, your setter method is called??
since, you are using stateless session bean, every method call is a new call, so even your setter method sets the data,
your getter method wont get it back.it will be lost in between method calls.
so, you have to use a stateful session bean, i guess.