Driver configuration (MySQL ):
Create Table 'test'. 'user _ information '(
'Id' int default '0' not null,
'Username' varchar (32 ),
'Password' varchar (16 ),
'Age' int,
Primary Key ('id ')
);
Create unique index 'primary' on 'test'. 'user _ information' ('id ');
Modify: userinformation. HBM. xml
<ID name = "ID" type = "Java. Lang. Integer">
<Column name = "ID"/>
<Generator class = "increment"/>
</ID>
Test code:
Import org. hibernate. transaction;
Import hibernatedao. userinformation;
Import hibernatedao. userinformationdao;
Public class test ...{
/**//**
* @ Param ARGs
*/
Public static void main (string [] ARGs )...{
// Entity class
Userinformation user = new userinformation ();
User. setpassword ("pass ");
User. setusername ("username ");
User. setage (20 );
// Dao object
Userinformationdao Dao = new userinformationdao ();
// Start the transaction
Transaction trans = Dao. getsession (). begintransaction ();
Dao. Save (User );
Trans. Commit ();
// Java. util. List <userinformation> List = Dao. findall ();
//
// For (userinformation O: List)
//{
// System. Out. println (O. GetUserName ());
// System. Out. println (O. GetPassword ());
// System. Out. println (O. getage ());
//}
}
}
Test passed.
Reference URL:
Http://beansoft.java-cn.org/download/ssh_2_hibernate_spring.exe