package com.googlecode.mycontainer.test.ejb; import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import com.googlecode.mycontainer.test.PropertyService; @Stateless public class PropertyServiceBean implements PropertyService { @PersistenceContext(unitName = "test-pu") private EntityManager em; public String getProperty(String key) { PropertyBean prop = em.find(PropertyBean.class, key); if (prop == null) { return null; } return prop.getValue(); } public void setProperty(String key, String value) { PropertyBean prop = new PropertyBean(key, value); em.persist(prop); } }