Inserción de datos utilizando una entidad JPA
Puede utilizar beans de acceso para crear nuevos datos como parte de la lógica de negocio, para entidades JPA predeterminadas.
Para crear nuevos datos con JPA, defina una implementación JPA DAO personalizada que amplía AbstractJpaEntityDaoImpl
para insertar datos.
El código de ejemplo siguiente crea una entidad JPA nueva:
EntityDao socialAccountDao = new SocialAccountDaoImpl();
SocialAccount socialAccount = new SocialAccount();
socialAccount.setFacebookId(facebookId);
socialAccount.setName(facebookName);
socialAccount.setMemberId(userId);
socialAccount.setStoreId(Integer.valueOf(1));
socialAccount.setSocialAccountId(socialAccountDao.generatePrimaryKey("xsocialaccount"));
socialAccountDao.persist(socialAccount);