File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes JSF and the fly likes Value is session managed bean's attribute is nulled Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » JSF
Reply Bookmark "Value is session managed bean Watch "Value is session managed bean New topic
Author

Value is session managed bean's attribute is nulled

Timothy Sam
Ranch Hand

Joined: Sep 18, 2005
Posts: 745
This is a really weird thing happening right now. I'm using JSF with JPA. First off, I'm trying to print the values so I could see if the value I'm getting from the JSF page is correct.




Netbeans tried to put my controller in session scope which makes the attribute fixedItem of the fixedItem controller also in session scope.




Now, when I submit the form it will invoke a method called create which looks like this




As you can see, there are various print statements there for the employeeId attribute of fixedItem(the model not the controller this time). To my surprise, everything that is printed is null.


EMPLOYEE ID IN LOGXXXX: null
EMPLOYEE ID IN LOGX: null
EMPLOYEE ID IN LOGYYYY: null
EMPLOYEE ID IN LOG0: null
EMPLOYEE ID IN LOG1: null
EMPLOYEE ID IN LOG2: null
EMPLOYEE ID IN LOG3: null


The funny thing is that in JPA I am able to insert something in the database and it's the right value. I shouldn't be able to do this given that the values printed are all null. In my FixedItem.java(fixedItem model) the mapping looks like this...

@Embedded
private Employee employeeId;

Thanks!


SCJP 1.5
http://devpinoy.org/blogs/lamia/ - http://game-rumble.com/ - http://everypesocounts.com/
 
 
subject: Value is session managed bean's attribute is nulled
 
Threads others viewed
JPA and Generated Key
persistence.xml file for MS SQL Server 2000
Can a class be mapped to a table and be Embeddable at the same time?
Need help with Mapping(Annotation) and Composition
Need help in simplifying transaction based code
IntelliJ Java IDE