anchor.diff:  http://docs.codehaus.org/display/BTM/Home[Bitronix] embedded transaction manager. JTA
   transactions are also supported when deploying to a suitable Java EE Application Server.
   
  -When a JTA environment is detected, Spring's `JtaTransactionManager` will be used to manage
  -transactions. Auto-configured JMS, DataSource and JPA beans will be upgraded to support
  -XA transactions. You can use standard Spring idioms such as `@Transactional` to
  +When a JTA environment is detected, Spring's `JtaTransactionManager` will be used to
  +manage transactions. Auto-configured JMS, DataSource and JPA beans will be upgraded to
  +support XA transactions. You can use standard Spring idioms such as `@Transactional` to
   participate in a distributed transaction. If you are within a JTA environment and still
   want to use local transactions you can set the `spring.jta.enabled` property to `false` to
   disable the JTA auto-configuration.
  
positive.code: 	spring.activemq.password=secret
  ----
  
  See {sc-spring-boot-autoconfigure}/jms/activemq/ActiveMQProperties.{sc-ext}[`ActiveMQProperties`]
  for more of the supported options.
  
  By default, ActiveMQ creates a destination if it does not exist yet, so destinations are
  
negative.code: 	}
  ----
  
  TIP: You can customize entity scanning locations using the `@EntityScan` annotation. See
  the _<<howto.adoc#howto-separate-entity-definitions-from-spring-configuration>>_ how-to.
  
  
  
  [[boot-features-spring-data-jpa-repositories]]
  ==== Spring Data JPA Repositories
  Spring Data JPA repositories are interfaces that you can define to access data. JPA
  queries are created automatically from your method names. For example, a `CityRepository`
  interface might declare a `findAllByState(String state)` method to find all cities in a
  given state.
  
  For more complex queries you can annotate your method using Spring Data's
  {spring-data-javadoc}/repository/Query.html[`Query`] annotation.
  
  Spring Data repositories usually extend from the
  {spring-data-commons-javadoc}/repository/Repository.html[`Repository`] or
  {spring-data-commons-javadoc}/repository/CrudRepository.html[`CrudRepository`] interfaces.
  If you are using auto-configuration, repositories will be searched from the package
  containing your main configuration class (the one annotated with
  `@EnableAutoConfiguration` or `@SpringBootApplication`) down.
  
  Here is a typical Spring Data repository:
  
  