首先建立Student和Woker的实体类,在导入两个实体类的hbm.xml 主键策略分为四种,人工控制,数据库控制,以及hibernate控制, 人工控制: 数据库变化: 然后在是数据库控制数据 数据库控制 数据库没有列段没有自增会报错,仅限数字类型 数据库: 跟手动输入的值没有任何的关系,只会跟 ...
                            
                            
                                分类:
Web程序   时间:
2019-08-03 10:56:25   
                                阅读次数:
113
                             
                    
                        
                            
                            
                                创建2个实体类: Worker.java: Student.java: 在同包下放入Student.hbm.xml 和Worker.hbm.xml2个配置 Student.hbm.xml: Worker.hbm.xml: 要用到的工具类: SessionFacyoryUtils: 测试: DemoD ...
                            
                            
                                分类:
Web程序   时间:
2019-08-03 10:45:28   
                                阅读次数:
93
                             
                    
                        
                            
                            
                                    hibernate的主键生成器: generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 新建项目进行测试 1.新建实体 Student.java Worker.java 配置对应实体的映射文件 Student.hbm.xml Worker.hbm.xml hibernat ...
                            
                            
                                分类:
Web程序   时间:
2019-08-03 10:36:30   
                                阅读次数:
102
                             
                    
                        
                            
                            
                                    简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应 ...
                            
                            
                                分类:
Web程序   时间:
2019-08-03 01:05:31   
                                阅读次数:
132
                             
                    
                        
                            
                            
                                分页查询就是把数据库中某张表的记录数进行分页查询,在做分页查询时会有一个Page类,下面是一个Page类,我对其做了详细的注解: 下面用Hibernate的Criteira接口进行查询: 对应的实体类Employee的代码如下: //创建EMPLOYEE表的sql语句是: 首先在写一个配置文件:hi ...
                            
                            
                                分类:
Web程序   时间:
2019-08-02 13:10:03   
                                阅读次数:
169
                             
                    
                        
                            
                            
                                    hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。 首先我们引入一个工具类SessionFactoryUtils 这个类可以用来检测所写的映射文件是否出错 如果有错则如下图: 要实现hibernate的主键生成 我们先创两个实体类 S ...
                            
                            
                                分类:
Web程序   时间:
2019-08-02 00:39:56   
                                阅读次数:
188
                             
                    
                        
                            
                            
                                1、spring-data-jpa是spring对hibernate的整合 2、spring boot工程在实体类添加注解、添加两个依赖、写配置文件,可以自动生成数据库表 实体类: @Entity //标明根据该类创建数据表 public class People { @Id @GeneratedV ...
                            
                            
                                分类:
数据库   时间:
2019-08-02 00:17:08   
                                阅读次数:
119
                             
                    
                        
                            
                            
                                hibernate与mybatis的区别优缺点对比前言:我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。第一方面:开发速度的对比就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybati
                            
                            
                                分类:
Web程序   时间:
2019-08-01 16:00:48   
                                阅读次数:
128