Example usage for org.springframework.transaction.annotation Propagation MANDATORY

List of usage examples for org.springframework.transaction.annotation Propagation MANDATORY

Introduction

In this page you can find the example usage for org.springframework.transaction.annotation Propagation MANDATORY.

Prototype

Propagation MANDATORY

To view the source code for org.springframework.transaction.annotation Propagation MANDATORY.

Click Source Link

Document

Support a current transaction, throw an exception if none exists.

Usage

From source file:cs544.wamp_blog_engine.dao.impl.PostDAOImpl.java

@Transactional(propagation = Propagation.MANDATORY)
@Override
public void removePost(Post post) {
    sf.getCurrentSession().delete(post);
}

From source file:com.oak_yoga_studio.dao.impl.OrderItemDAOImpl.java

@Transactional(propagation = Propagation.MANDATORY)
@Override// www .  j  a v a2  s.  c o m
public List<OrderItem> getAllOrderItemsOfThis(int orderId) {

    Query query = sf.getCurrentSession()
            .createQuery("select ol from OrderItem ol join Order_table o Where o.id=orderId");
    List<OrderItem> orderItems = query.list();

    return orderItems;
}

From source file:com.oak_yoga_studio.dao.impl.EnrollmentDAOImpl.java

@Transactional(propagation = Propagation.MANDATORY)
@Override
public void updateCourse(Enrollment enrollment) {

    sf.getCurrentSession().saveOrUpdate(enrollment);
}

From source file:com.lewischooman.dao.IShowBookingDAO.java

@Transactional(value = "txManager", propagation = Propagation.MANDATORY)
ShowBookingDB saveShowBooking(MovieShowDB movieShow, Date dateBooked, Integer seatsBooked, String cardNumber,
        CustomerDB customer, int refNum);

From source file:se.vgregion.pubsub.repository.jpa.JpaTopicRepository.java

@Transactional(propagation = Propagation.MANDATORY, readOnly = true)
public Topic find(URI url) {
    try {//w w  w .ja va 2s . c  om
        return (Topic) entityManager.createQuery("select l from DefaultTopic l where l.url = :url")
                .setParameter("url", url.toString()).getSingleResult();

    } catch (NoResultException e) {
        return null;
    }
}

From source file:com.lewischooman.dao.IMovieShowDAO.java

@Transactional(value = "txManager", propagation = Propagation.MANDATORY)
List<MovieShowDB> getMovieShowsByDateTheater(Date dateFrom, Date dateTo, Integer theaterId,
        boolean breakByTheater, Integer movieId);

From source file:com.lewischooman.dao.IWebpageDAO.java

@Transactional(value = "txManager", propagation = Propagation.MANDATORY)
List<WebpageDB> getWebpages4Menu(String loginFlag);

From source file:com.oak_yoga_studio.dao.impl.SectionDAOImpl.java

@Transactional(propagation = Propagation.MANDATORY)
@Override// w  w w.ja  v  a  2 s.  c om
public List<Section> getAllSections() {

    List<Section> sections;

    Query query = sf.getCurrentSession().createQuery("from Section");

    sections = query.list();

    return sections;

}

From source file:se.vgregion.urlservice.repository.jpa.JpaLongUrlRepository.java

@Override
@Transactional(propagation = Propagation.MANDATORY, readOnly = true)
public LongUrl find(UUID id) {
    try {//from  w  ww.  j  av  a2  s . co  m
        return (LongUrl) entityManager.createQuery("select l from LongUrl l where l.id = :id")
                .setParameter("id", id).getSingleResult();

    } catch (NoResultException e) {
        return null;
    }
}

From source file:se.vgregion.urlservice.repository.jpa.JpaRedirectRuleRepository.java

@Override
@Transactional(propagation = Propagation.MANDATORY, readOnly = true)
public RedirectRule find(UUID id) {
    try {//from   w  w  w .  ja  va  2s.c  o  m
        return (RedirectRule) entityManager.createQuery("select l from RedirectRule l where l.id = :id")
                .setParameter("id", id).getSingleResult();

    } catch (NoResultException e) {
        return null;
    }
}