javaweb项目关于hibernate注意事项总结
来源:互联网 发布:win10图片查看软件 编辑:程序博客网 时间:2024/05/19 16:22
hibernate开发步骤:
(1)所有的实体类在用hibernate的时候最好都实现序列化接口java.io.Serializable接口,否则在后期会报没有序列化的错误。
例:public class Grade implements java.io.Serializable{}
(2)关于主键生成策略:
在Grade.hbm.xml配置中这样写,native是自动生成,而increment是每次增长+1.
(3)关于查询信息时候注意:无需提交错误,就是添加了这句(session.getTransaction().commit();//提交事务)的时候,会提示错误,查询语句无需开启事务和提交事务。直接如下:
//查询班级中的学生信息
public static void show(){
Session session=HibernateSessionFactory.getSession();
Grade grade=(Grade)session.get(Grade.class,8);
System.out.println(grade.getGname()+",详细信息:"+grade.getGdesc());
//找出包含学生的信息,已经创建单项一对多的关系
Set<Student> students=grade.getStudents();
System.out.println(grade.getStudents());
for(Student stu:students){
System.out.println("学生名称:"+stu.getSname()+",学生性别: "+stu.getSex());
}
session.close();
}
- javaweb项目关于hibernate注意事项总结
- JavaWeb项目配置Hibernate
- javaWeb项目总结
- 近期javaWEB项目总结
- JavaWeb项目开发总结
- javaWeb项目添加hibernate教程
- javaweb项目的Hibernate映射关系一对多、多对一总结、测试类代码
- 关于JavaWeb项目部署问题
- javaweb关于两个项目session传递以及不同项目之间页面传值的总结
- 一个JavaWeb项目开发总结
- 近期javaWEB项目总结 1
- javaweb项目异常总结1
- eclipse+maven+Hibernate创建JavaWeb项目
- javaweb项目搭建(spring+springmvc+hibernate)
- 关于java项目与javaweb项目
- JavaWeb开发知识总结(网上商城项目总结)
- Hibernate项目开发总结
- 关于使用Hibernate findByExample的注意事项
- HDU 4432 因子之和以及进制转换问题
- lsof查找放进linux回收站中的删除文件,并彻底删除或恢复文件
- 7-1
- shell脚本学习
- Union-Find
- javaweb项目关于hibernate注意事项总结
- 设计模式小结
- ACM中的Float和Double
- 两类树形DP问题
- Java 有值类型吗?
- php 时间格式转换
- 文档总结
- bzoj1150 [CTSC2007]数据备份Backup
- 大家都在用的dialog MaterialDialog