-
hibernate基本类型查看全部
-
单一主键 (1)assigned 由java应用程序负责生成(手工赋值) (2)native 由底层数据库自动生成标示符,如果是MySQL就是increment,如果是Oracle就是sequence,等等查看全部
-
hibernate中<id>标签主键生成策略查看全部
-
hbm配置文件常用设置<id>标签查看全部
-
hbm配置文件常用设置<class>标签查看全部
-
hbm配置文件常用设置<hibernate-mapping>查看全部
-
openSession与getCurrentSession的区别查看全部
-
获得sessioin对象的方法: 1:openSession() 2:getCurrentSession() 如果使用getCurrentSession需要在hibernate.cfg.xml文件中进行配置 本地事务(jdbc事务) <property name="hibernate.current_session_context_class">thread</property> 全局事务(jta事务) <property name="hibernate.current_session_context_class">jta</property>查看全部
-
不使用事务的自动提交方式,记得用session.flush()来输出sql语句,否则添加不成功查看全部
-
1.不建议直接使用jdbc的connection操作数据库,而是通过session操作数据库。 2.session可以了解为操作数据库的对象,操作数据库之前必须先获取session的实例 3.session与connection,是多对一关系,每个session都有一个与之对应的connection,一个connection不同时刻可以供多个session使用。 4.把对象保存到关系数据库中需要调用session的各种方法:save(),update(),delete(),createQuery查看全部
-
hibernate的执行流程查看全部
-
hibernate.cfg.xml常用配置查看全部
-
通过hibernate API编写访问数据库的代码 1、Configuration config=new Configuration().configure();//创建配置对象 2、ServiceRegisty sericeRegistry=new ServiceRegistyBuilder().applySettings(config.getProperties()).buildServiceRegistry()//创建服务注册对象 3、sessionFactory config.buildSessionFactory(serviceRegistry);//创建会话工厂对象 4.session=sessionFactory.openSesson();//打开会话 5、transaction=session。beginTransaction();//打开事物查看全部
-
使用 junit 测试: @Test 测试注释标签 @Before 初始化方法 @After 释放资源 执行顺序: (1)Before(2)Test(3)After查看全部
-
hibernate.cfg.xml加载持久化文件<mapping resource="STudent.hbm.xml"/>查看全部
举报
0/150
提交
取消