Hibernate学习03---Hibernate基本配置以及Annotation和Juni

Hibernate配置文档

1、数据库操作的属性

2、Show_sql

3hbm2ddl.auto属性用法(这个属性会根据值判断是否要执行ddl操作,表结构的操作)

create:表示启动的时候先drop,create;

create-drop:也表示创建,只不过在系统关闭前执行一下drop

update:这个操作启动的时候会去检查schema是否一致,如果不一致会做schema更新。

validate:启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新。

4、在hibernate.cfg.xml中注册映射文件

<mapping resource=”com/demo/pojo/Students.hbm.xml” />(以目录的形式,而不是包的形式)

Hibernate注解方式

1.使用AnnotationConfiguration 创建config对象 

2.@Entity --class类体上面

   @Id    --一般加在getter方法上面(主键)

3、在hibernate.cfg.xml中注册实体类

<mapping class=”com.demo.Students” />

Log4j

如果要使用log4j,必须在src目录下加入log4j.properties.可以在/project/etc/目录下找到

里面一些类的作用

Logger:完成日志信息的处理

Layout:设置日志信息输出样式

Appender:设置日志信息去向.可以同时指定多个输出目的地

Layout常用的样式:

org.apache.log4j.HTMLLayout;

org.apache.log4j.SimpleLayout;

org.apache.log4j.TTCCLayout;

Org.apache.log4j.PatternLayou;

Junit

1、是Java单元测试

2、目的不是证明你的程序是正确的,而是证明你的程序没有错误。

3、目前流行的版本是3.84.0

Junit3.X:需要继承于TestCase,测试方法必须是public ,返回类型是void,没有方法参数,方法名必须以test开头。

Junit4.0:增加了Annotation注解。

父类setUp()方法是执行每个测试方法之前要执行的方法

tearDown()方法是执行每个测试方法之后要执行的方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值