entitymanager.persist не вставляется в базу данных - PullRequest
0 голосов
/ 03 мая 2018

Я использую диспетчер сущностей для сохранения в базе данных. когда я вызываю этот метод: createCraResponse, который вызывает entitymanager. сохраняться (). Я не вижу "вставить Sql заявление" в журнале. но после того, как я добавляю вызов для выбора, например, он вставляется в базу данных, но перестает работать без исключения в журнале.

@Repository
@Transactional(propagation=Propagation.REQUIRED)
public class respDaoImp extends AbstractBaseDao implements resDao {

@Override

    public void createCraResponse(Response Response) {
        entityManager.persist(Response);
    }

Я расширяю этот класс: AbstractBaseDao:

public class AbstractBaseDao {

//  protected Logger LOGGER = Logger.getLogger(getClass());

    private static final  Logger logger = LogManager.getLogger(AbstractBaseDao.class);


    @PersistenceContext(unitName = "Name", type = PersistenceContextType.TRANSACTION)
    protected EntityManager entityManager;
...