Hibernate
文章平均质量分 60
区块链之美
这个作者很懒,什么都没留下…
展开
-
详解JDBC与Hibernate区别
JDBC与Hibernate在性能上相比,JDBC灵活性有优势。而Hibernate在易学性,易用性上有些优势。当用到很多复杂的多表联查和复杂的数据库操作时,JDBC有优势。相同点:◆两者都是JAVA的数据库操作中间件。◆两者对于数据库进行直接操作的对象都不是线程安全的,都需要及时关闭。◆两者都可以对数据库的更新操作进行显式的事务处理。不同点:◆使用的SQL语言不同:JDBC使用的是基于关系型数据...转载 2018-06-08 11:43:23 · 235 阅读 · 0 评论 -
Jdbc、Mybatis、Hibernate各自优缺点及区别
先比较下jdbc编程和hibernate编程各自的优缺点。1、JDBC 我们平时使用jdbc进行编程,大致需要下面几个步骤: 1、使用jdbc编程需要连接数据库,注册驱动和数据库信息; 2、操作Connection,打开Statement对象; 3、通过Statement对象执行SQL,返回结果到ResultSet对象; 4、使用ResultSet读取数据,然后通过代码转化为具...转载 2018-06-08 15:24:30 · 2702 阅读 · 0 评论 -
Hibernate学习(1):持久化类和映射文件
【持久化类】 持久化类:指的是一个Java类和数据库表建立了映射关系。 POJO:“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。 POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象持久化类的主要规则: 1.需要一个无参构造器。 解释:Hibernate框架会使...原创 2018-08-01 16:55:50 · 1109 阅读 · 0 评论 -
Hibernate学习(2): Hibernate 映射类型
原始类型 映射类型 Java 类型 ANSI SQL 类型 integer int 或 java.lang.Integer INTEGER long long 或 java.lang.Long BIGINT short short 或 java.lang.Short SMALLINT float float 或 java.la...转载 2018-08-01 17:00:19 · 143 阅读 · 0 评论 -
Hibernate学习(3): Hibernate 注释
注解所在的包:javax.persistence。 注意:在hibernate中,实体类中使用注解,要么都放在属性上面,要么都放在get方法上面,千万不要一部分放在属性上面,一部分放在get方法上面。 @Transient Java的transient关键字的作用是需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定...原创 2018-08-02 14:37:25 · 337 阅读 · 0 评论 -
Hibernate学习(4): Hibernate标准查询
使用 Criteria 对象的add()方法去添加一个标准查询的限制去查询结果。 //创建sessionFactory对象 SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();; //获得session对象 Session session = sessionFactory.g...原创 2018-08-02 16:16:05 · 268 阅读 · 0 评论