-
获取session的2种方式: 1.openSession:每次使用需要手动关闭session,不会自动关闭。cfg.xml文件无需其他配置 2.getCurrentSession:每次使用不需要手动关闭session,会自动关闭。cfg.xml文件需其他配置查看全部
-
openSession与getCurrentSession的区别查看全部
-
获取session的方法查看全部
-
获取session对象的方法查看全部
-
transaction简介查看全部
-
关于session的说明: 1.不建议直接使用jdbc的connection操作数据库,而是通过使用session操作数据库; 2.session可以理解为操作数据库的对象; 3.session与connection,是多对一的关系,每个session都有一个与之对应的connection,一个connection不同时刻可以供多个session使用; 4.把对象保存到关系型数据库中需要调用session的各种方法,如:save(),update(),delete(),createQuery()等。 1.Configuration对象:配置文件对象,读取hibernate配置文件xxx.cfg.xml 2.SessionFactory对象:读取对象/关系映射文件 xxx.hbm.xml 3.session对象:数据库链接对象,获得之后可以操作数据库。可以理解为操作数据库的对象 4.Transaction:使用session操作数据库需要开启的事务查看全部
-
session简介查看全部
-
编写Hibernate例子的步骤查看全部
-
主配置文件 hibernate.cfg.xml常用配置查看全部
-
Hibernate进阶 1.hibernate.cfg.xml常用配置 2.session简介 3.transaction简介 4.session详解 5.对象关系映射常用配置查看全部
-
通过Hibernate APT编写访问数据库的代码(需要放到初始化方法中) Configuration config = new Configuration().configure();//创建配置对象 ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();//创建服务注册对象 sessionFactory = config.buildSessionFactory(serviceRegistry);//创建会话工厂对象 session = sessionFactory.openSession();//打开会话 transaction = session.beginTransaction();//打开事务查看全部
-
timestamp对应的是时间戳类型查看全部
-
JUnit测试 @Test 测试方法 @Before 初始化方法 @After 释放资源 执行顺序:@Before --> @Test --> @After查看全部
-
创建完数据持久类(实体类)后需要新建对象关系映射文件: 新建对象关系映射文件Student.hbm.xml New -> other - > Hibernate -> Hibernate XML Mapping file (hbm.xml) 选择需要映射的刚创建的实体类,会将创建的字段和数据库字段进行映射。 创建完对象关系映射文件后 需要在cfg.xml中配置文件声明:如<mapping resource="Student.hbm.xml" ></mapping> 配置后将在初始化 Hibernate 环境时将装载User.xml 映射信息。查看全部
-
构造持久类的原则: 1、公共的类 2、提供公有的不带参数的默认的构造方法 3、属性私有 4、属性要用setter/getter方法封装查看全部
举报
0/150
提交
取消