anchor.diff:  
   This command has several effects. First of all, it has created a `persistence.xml` file in the right place (under the `META-INF` directory) with all the default configuration for Hibernate. Then, it has created a `Book` entity under the subpackage `model`. Notice that this entity already has an `id` and `version` with its getters/setters. As you can see, the good thing with Forge is that with only one command all is setup and ready to go. 
   
  -If you do not wish to use the Java EE container default data-source, you can also specify additional connection options such as JNDI data-source names, JDBC connection information, and data-source types. Note, however, that this means you will probably need configure your application server to provide this new data-source and/or database connection.
  +If you do not wish to use the Java EE container default data-source, you can also specify additional connection options such as JNDI data-source names, JDBC connection information, and data-source types. Note, however, that this means you will probably need to configure your application server to provide this new data-source and/or database connection.
   
   [source, console]
   ----
  
positive.code: [cdbookstore]$ as-setup --server wildfly8
  ----
  
  Wait a bit until WildFly is downloaded.... (in the meantime you can go to `~/.forge/addons` and have a look at what's happening... you can even check the logs under `~/.forge/log/forge.log`)... ok, now that JBoss is downloaded into your local Maven directory... there it is.... just type `as`, press `TAB` and you will see new commands : 
  
  [source, console]
  ----
  
negative.code: 
  image::../images/using/add-constraint.png[title="Adding Constraint"]
  
  In the next step you need to specify the property _Property_ and the _Constraint_ to configure. 
  In this case, let's add @NotNull on the _title_ property:
  
  image::../images/using/add-notnull-constraint.png[title="Adding NotNull Constraint"]
  
  