Right, the idea is to get 80% of the use cases supported by default and
running without anything.
So yes, if nothing at all, then REQUIRED is assumed.

Not all wrong indeed ;-)

--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com

On Mon, Sep 8, 2014 at 3:32 PM, Lars-Fredrik Smedberg <itsme...@gmail.com>
wrote:

> Hi Jean-Louis
>
> So an EJB (e.g. a stateless EJB) NOT annotated with @TransactionAttribute
> at all will still have the container start a transaction when its methods
> are called?
> My understanding was that REQUIRED was the default if annotated, I might
> have got it all wrong though
>
>
> Regards
> LF
>
>
> On Mon, Sep 8, 2014 at 3:27 PM, Jean-Louis Monteiro <
> jlmonte...@tomitribe.com> wrote:
>
> > Sorry, NOT_SUPPORTED does not throw an exception, but suspend the current
> > if any.
> > All detailed here
> >
> http://docs.oracle.com/javaee/6/api/javax/ejb/TransactionAttributeType.html
> >
> > JLouis
> >
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
> >
> > On Mon, Sep 8, 2014 at 3:25 PM, Jean-Louis Monteiro <
> > jlmonte...@tomitribe.com> wrote:
> >
> > > Hi,
> > >
> > > As per the spec, the default is REQUIRED.
> > > So if nothing specified on the class and on the method, the container
> is
> > > going to start a new transaction before executing the method.
> > >
> > > If you do not want this behavior, use SUPPORTS (if one already started
> > use
> > > it, otherwise, do nothing) or NOT_SUPPORTED (if one started,
> execption).
> > >
> > > JLouis
> > >
> > > --
> > > Jean-Louis Monteiro
> > > http://twitter.com/jlouismonteiro
> > > http://www.tomitribe.com
> > >
> > > On Mon, Sep 8, 2014 at 2:58 PM, Lars-Fredrik Smedberg <
> > itsme...@gmail.com>
> > > wrote:
> > >
> > >> Hi!
> > >>
> > >> Just a small question on EJBs and transactions. I assume that there
> are
> > no
> > >> implicit transactions started when calling a business method on an EJB
> > >> that
> > >> does not have the @TransactionAttribute annotation? (Assume of course
> > that
> > >> there are no other ongoing transaction)
> > >>
> > >>
> > >> Regards
> > >> LF
> > >>
> > >> --
> > >> Med vänlig hälsning / Best regards
> > >>
> > >> Lars-Fredrik Smedberg
> > >>
> > >> STATEMENT OF CONFIDENTIALITY:
> > >> The information contained in this electronic message and any
> > >> attachments to this message are intended for the exclusive use of the
> > >> address(es) and may contain confidential or privileged information. If
> > >> you are not the intended recipient, please notify Lars-Fredrik
> Smedberg
> > >> immediately at itsme...@gmail.com, and destroy all copies of this
> > >> message and any attachments.
> > >>
> > >
> > >
> >
>
>
>
> --
> Med vänlig hälsning / Best regards
>
> Lars-Fredrik Smedberg
>
> STATEMENT OF CONFIDENTIALITY:
> The information contained in this electronic message and any
> attachments to this message are intended for the exclusive use of the
> address(es) and may contain confidential or privileged information. If
> you are not the intended recipient, please notify Lars-Fredrik Smedberg
> immediately at itsme...@gmail.com, and destroy all copies of this
> message and any attachments.
>

Reply via email to