| At line 85 changed 1 line. |
| ;:%%(color: blue)''I'm using {{generator-class="increment"}} instead of {{generate-class="native"}} because I [found some issues|AppFuseOnDB2] when using "native" on other databases. If you only plan on using MySQL, I recommend you use the "native" value.''%% |
| ;:%%(color: blue)''I'm using {{generator-class="increment"}} instead of {{generate-class="native"}} because I [found some issues|AppFuseOnDB2] when using "native" on other databases. If you only plan on using MySQL, I __recommend you use the "native" value__. This tutorial uses increment.''%% |
| At line 91 changed 1 line. |
| [schemaexport] id bigint not null auto_increment, |
| [schemaexport] id bigint not null, |
| At line 141 removed 1 line. |
| * @return Returns the firstName. |
| At line 149 removed 1 line. |
| * @return Returns the lastName. |
| At line 162 changed 3 lines. |
| [schemaexport] id BIGINT NOT NULL, |
| [schemaexport] first_name VARCHAR(255), |
| [schemaexport] last_name VARCHAR(255), |
| [schemaexport] id bigint not null, |
| [schemaexport] first_name varchar(50), |
| [schemaexport] last_name varchar(50), |
| At line 166 changed 1 line. |
| [schemaexport] )}}} |
| [schemaexport] );}}} |
| At line 168 changed 1 line. |
| If you want to change the size of your columns, specify a length=''size'' attribute in your @hibernate.property tag. If you want to make it a required field (NOT NULL), add not-null="true". |
| If you want to change the size of your columns, modify the ''length'' attribute in your @hibernate.property tag. If you want to make it a required field (NOT NULL), add not-null="true". |
| At line 261 changed 1 line. |
| ;:%%(color: blue)''In the testGetPerson method, we're creating a person and then calling a get. I usually enter a record in the database that I can always rely on. Since [DBUnit|http://www.dbunit.org] is used to populate our database with test data before our tests are run, you can simply add the new table/record to the metadata/sql/sample-data.xml file:''%% |
| ;:%%(color: blue)''In the testGetPerson method, we're creating a person and then calling a get. I usually enter a record in the database that I can always rely on. Since [DBUnit|http://www.dbunit.org] is used to populate the database with test data before our tests are run, you can simply add the new table/record to the metadata/sql/sample-data.xml file:''%% |
| At line 305 removed 2 lines. |
| import java.util.List; |
|
| At line 308 removed 1 line. |
| public List getPeople(Person person); |
| At line 322 added 1 line. |
| import org.springframework.orm.ObjectRetrievalFailureException; |
| At line 328 removed 2 lines. |
| import java.util.List; |
|
| At line 332 removed 4 lines. |
| public List getPeople(Person person) { |
| return getHibernateTemplate().find("from Person"); |
| } |
|
| At line 346 changed 1 line. |
| public void savePerson(Object person) { |
| public void savePerson(Person person) { |
| At line 414 changed 1 line. |
| Total time: 14 seconds%% |
| Total time: 9 seconds%% |