驅動配置(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`);
修改:userinformation.hbm.xml
<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="increment" />
</id>
測試代碼:
import org.hibernate.Transaction;
import hibernateDAO.UserInformation;
import hibernateDAO.UserInformationDAO;
public class Test ...{
/**//**
* @param args
*/
public static void main(String[] args) ...{
// 實體類
UserInformation user = new UserInformation();
user.setPassword("pass");
user.setUsername("userName");
user.setAge(20);
// DAO 對象
UserInformationDAO dao = new UserInformationDAO();
// 開始事務
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());
// }
}
}
測試通過。
參考網址:
http://beansoft.java-cn.org/download/ssh_2_hibernate_spring.exe