hibernate初步讲解(SSH学习第1天)

本文详细介绍了如何为Java项目生成hibernate.cfg.xml配置文件和引入hibernate包,以及如何引入MySQL包。此外,阐述了MySQL中bigint、bit、timestamp与date的区别,以及如何在hibernate中使用包装类编写JavaBean。还深入讨论了Java中static{}


1.     给java项目生成hibernate.cfg.xml配置文件和引入hibernate包的步骤


 

2.     给java项目引入mysql包的步骤

 

 

3.     在mysql中bigint表示long类型,bit表示bool类型,(timestap的时间精度比date更高,精确到毫秒),blob表示大数据二进制(通常是文件或图片)。

Mysql中查看表结构:desc tablename

 

4.     在hibernate中写javabean时通常使用包装类

 

5.     java中static{}语句

(1)   在程序的一次执行过程呢过中,static{}语句中的内容只被执行一次(即不管new多少次对象,static{}只被执行一次)。

(2)   调用类的静态常量时,不会加载类,即不会执行static{}方法,也可以自己设置要不要加载类(如将Class.forName("Test")改为Class.forName("Test",false,StaticBlockTest.class.getClassLoader()))

(3)   当一个类中有多个static{}时,按顺序执行,最后才执行调用语句。

(4)   Hibernate中经常将对该类的实例化放在一个static{}中,只需第一次调用时执行,提高程序的执行效率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值