-
get 与 load的区别查看全部
-
openSession与getCurrentSession的区别查看全部
-
对象类型查看全部
-
Hibernate映射类型 Java类型 标准SQL类型查看全部
-
Junit不同注释的不同含义查看全部
-
openSession与getCurrenSession的区别查看全部
-
session操纵数据库的对象查看全部
-
hibernate执行流程查看全部
-
hibernate.cfg.xml常用配置查看全部
-
Hibernate: 持久化层查看全部
-
创建hibernate访问实例查看全部
-
@Before public void init() { //创建配置对象 Configuration configuration=new Configuration().configure(); //创建会话工厂对象 sessionFactory = configuration.buildSessionFactory(); //创建会话对象 session=sessionFactory.openSession(); //开启事务 transaction= session.beginTransaction(); } @After public void destory() { transaction.commit(); session.close(); sessionFactory.close(); } @Test public void testSaveStudent() { student s=new student(1,"张三","男",new Date(),"武当山"); session.save(s); }查看全部
-
ORM是一种面向对象编程的方法,用这种方法来避免写数据库底层语言sql语句,这样有利于java的跨平台,扩展。维护。而hirenate是ORM的一种框架 hirbernate开发基本步骤 编写配置文档hirbernate.cfg.xml文档 编写实体类 生成对应尸体类的映射文件并添加到配置文档中 调用hirbernate api进行测试 什么是seesion hirbernate操作数据库都要用session,调用session.api方法。来操作. openssion每次都会创建一个新的对象,所以用完后要调用吧session.close().关闭,不然多了后连接池满了会有溢出的现象。 而getCurrentSession是单例模式,每次创建的都是同一个对象吧,使用完后自动会销毁。 单表操作方法 save delete update get load 单表操作 get load get获取后马上发送sql语句,返回一个实体 load获取后进行缓存,调用都发送 返回一个实体代理对象查看全部
-
组件属性:实体类中的某个属性属于用户自定义类的对象; 作用:将两个实体类合并在一起组建成一个表 在hbm.xml文件中配置: 格式: <component name="取的名字" class="类名"> <property name="类中属性" column="对应生成数据库中列属性名"> </component>查看全部
-
Hibernate-base2查看全部
举报
0/150
提交
取消