-
基本类型 (Hibernate 时间类型: date, time, timestamp --> YYYY-MM-DD, HH:MM:SS, YYYY-MM-DD HH:MM:SS)查看全部
-
单一主键主键生成策略 native:mysql下为auto_increment,从1开始 assigned:程序中手工赋值,注意对象在实例化时id属性自动初始化为0了查看全部
-
获取session查看全部
-
hibernate. cfg.xml查看全部
-
hibernate. cfg.xml查看全部
-
单元测试注解查看全部
-
獲取Session對象的兩種方法 sessionFactory.openSession(); sessionFactory.getCurrentSession();//需要配置hibernate.cfg.xml配置文件 区别: openSession 每次使用都是打开一个新的session,使用完需要调用close方法关闭session; getCurrentSession 是获取当前session对象,连续使用多次时,得到的session都是同一个对象,这就是与openSession的区别之一 ; 一般在实际开发中,往往使用getCurrentSession多,因为一般是处理同一个事务,所以在一般情况下比较少使用openSession;查看全部
-
hibernate的执行流程 session的简介: 不建议直接使用jdbc的connection操作数据库,而是通过使用session操作数据库。 session可以理解为操作数据库的对象。session与connection是多对一的关系,每个session都有一个与之对应的connection,一个connection不同时刻可以供多个session使用。 把对象保存在关系型数据库中需要调用session的各种方法。如save()、delete()、update()、createQuery()查看全部
-
hibernate.cfg.xml常用配置查看全部
-
主键生成策略查看全部
-
定义成员查看全部
-
配置hibernate:数据库用户名,密码,jdbc驱动,方言,URL查看全部
-
创建工程,导入我们所需要的jar包。自定义类库查看全部
-
导入hibernate必须的jar包 导入jdbc 导入Junit包查看全部
-
hibernate查询方法:get与load的区别: 1.get调用后直接发出sql语句获取对象,load调用后返回一个存有id(主键)的代理对象;当程序中需要使用这个对象的其他属性时才发出sql语句 获取对象 2.当找不到相应数据时,get返回null,load抛出异常org.hibernate.ObjectNotFoundException查看全部
举报
0/150
提交
取消