Hibernate
会使对数据据库的操作,变成一个面向对象的操作(如现在有一个User对象,现在只有调用Hibernate 直接插入一个对象到数据库中去,但是实际上是Hibernate自动生成了Sql 语句去操作数据库),是一个应用于Dao层的框架,所以我们要告诉Hibernate 我们的对象与数据库中表的射关系(ORM)ORM Object Relationnal Mapping 对象关系映射
transaction
当事务提交了会把当前的线程的session 关闭,当再次调用getCurrentSession()时返回的session是一个新对象
- hibernate.cfg.xml 配置文件
<property name="hbm2ddl.auto ">update</property>
update :如果数据库不存在表结构,就自动创建表结构,如是存在表结构,并且表结构与实体一致,那么不修改,如果表结构不一致,那么会修改表结构,会保留原有列。
create: 无论是否数据库中存在表结构,每次都会重新创建表结构ÿ