学习hibernate (一)使用hibernate连接mysql

1.工具eclipse,hibernate相关jar包,mysql连接驱动

2.为了方便配置hibernate的相关配置文件,所以下载了hibernate的tool,方法:help--install new software--

在work with后面添加地址,过程可以参考:https://www.cnblogs.com/AlanLee/p/5836823.html

3.做好准备之后新建一个Java工程,目录如下(不要忘记导入jar包):

                     

4.新建hibernate.cfg.xml(位置要在src下,如果没有src可以右键工程new一个source folder,但是后面测试类要注意配置),可以直接new里面选other,然后搜索hibernate,下面会出现你想要的文件

进行配置:

                        

数据库驱动,位置,数据库用户的账号密码,hibernate的方言,最后一个mapping是映射文件的位置,就是实体类的小配置文件的位置,可以在写完实体类之后在添加mapping

4.编写实体类User,get和set方法可以快捷键生成,我的birthday那个好像优点问题

                            

5.编写实体类User的小配置文件,可以右键new一个和上边newhibernate的配置文件的过程一样,最后选以.hbm.xml结尾的文件,然后next,会自动生成User.hbm.xml,这样配置文件和实体类是在一个包下面,做完这些之后将上面hibernate的配置文件里的mapping写上,注意class name的值,有的上面有包名就在包名的位置写entity在class的位置直接写User就可以,主要看你的配置文件的格式,id那一栏的generate的值,这个是根据你想要你的id怎么变来写的,可以百度一下generate的值

                                

6.在数据库中建表,我的表名是t_USER,设置表,表每一行的名字要和User.hbm.xml里面的对应上如下:

                                  

不要忘记设置主键,和主键递增,名字一定要对应上

7.编写测试类Text.java

                                              

                                    

8.运行结果:

                                        

                                         

总结:日期的位置还是有问题,主要是jar包的导入和配置文件的编写,之后慢慢学习再进行改进

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值