-
通过Hibernate API编写访问数据库的代码(包含注释)查看全部
-
hibernate开发的基本步骤查看全部
-
hibernate配置文件查看全部
-
保存Blob文件查看全部
-
session查看全部
-
常用配置查看全部
-
get和load的第二个区别查看全部
-
get和load的第一个区别查看全部
-
时间对应类型查看全部
-
数据类型查看全部
-
单表操作CRUD实例 (1)save //生成学生对象 student s=new student( 0, "你的傻儿子", "男", new Date()); Address address =new Address("342400","789456132","赣州市"); s.setAddress(address); session.save(s);//保存对象进数据库 System.out.println(s); (2)update student s=(student) session.get(student.class,0); s.setSname("而今打海盗"); System.out.println(s); (3)delete student s=(student) session.get(student.class,0); session.delete(s); (4)get/load(查询单个记录) 1.get: student s=(student) session.get(student.class,0); System.out.println(s); 2.load: student s=(student) session.load(student.class,0); System.out.println(s); get与load区别: 1.get()调用后立即发出sql语句,并返回持久化对象;load()使用对象时才发出sql语句,返回的是代理对象 2.当查询到数据为空时,get返回null,load抛出objectNotFound异常查看全部
-
hbm2ddl.atuo: create(删除原有的表再创建新表添加记录) update(在原有表基础上更新) create-drop(先创建再删除) validate(对原有表验证,是否相同,不同就不创建表结构)查看全部
-
get与load第二点区别 查询数据库中不存在的数据时,get返回null load方法抛出异常org.hibernate.ObjectNotFoundExceptio查看全部
-
组件属性:实体类中的某个属性属于用户自定义类的对象; 作用:将两个实体类合并在一起组建成一个表 在hbm.xml文件中配置: 格式: <component name="取的名字" class="类名"> <property name="类中属性" column="对应生成数据库中列属性名"> </component>查看全部
-
get与load区别查看全部
举报
0/150
提交
取消