Hibernate
liushuai_ly
这个作者很懒,什么都没留下…
展开
-
Hibernate事物管理简述
Hibernate是JDBC的轻量级封装,本身并不具备事务管理能力,在事务管理层,Hibernate将其委托给底层的JDBC或者JTA,以实现事务的管理和调度。 Hibernate的默认事务处理机制基于JDBCTransaction,也可以通过配置文件设定采用JTA作为事务管理实现: ……转载 2012-09-02 19:49:11 · 795 阅读 · 0 评论 -
hibernate怎么在控制台查看自动生成的建表语句
hibernate自动建表,通过配置true和create后能自动建表并在控制台显示插入数据的语句,但不能显示建表语句,这是因为hibernate自带的日志环境slf4j-api接口的实现jar包slf4j-nop-1.5.8.jar还不够完美,slf4j-api接口的实现方式很多,要显示建表语句这里需要用log4j的jar包来实现slf4j-api接口,由于log4j不能直接实现slf4j-ap转载 2012-09-02 19:50:58 · 4957 阅读 · 0 评论 -
Hibernate注解
Hibernate 注解: 注解可以用在一个类中。1. 好处: 可以把两个文件合成一个,减少配置文件。Java文件里的检查工具比较强大,出的时候容易检查。使用Annotation的步骤: 1. 在hibernate的基础上添加包:a) Hibernate-annotations.jarb) Ejb3-persistence.jarc)转载 2012-09-02 19:46:08 · 2088 阅读 · 0 评论 -
Hibernate马士兵笔记
1 新建项目2 学习建立user-library-hibernate,并加入相应的jar包 a项目右键-build path-configure build path-add library b选择user-library,在其中新建library,命命为hibernate c 在该library中加入hibernate所需要的jar包 hiber转载 2012-09-02 20:07:13 · 2737 阅读 · 0 评论 -
Exception in thread "main" org.hibernate.MappingException: Unknown entity:
Hibenate出现这个错误,意思就是某个类没有映射。要么就是这个类的映射文件没有加载到hibernate.cfg.xml,要么就是映射文件某处写的有问题,注意大小写之类的。仔细!原创 2012-08-26 22:40:11 · 5845 阅读 · 3 评论 -
Hibernate悲观锁、乐观锁 以及事务隔离级别
悲观锁:通过使用for update语句来实现悲观锁。在Hibernate中使用悲观锁很容易,但实际中缺很少使用,因为大大限制了并发性,并且利用数据库底层来维护锁,大大降低了运行程序的效率。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。乐观锁:大多数基于数据版本v原创 2012-11-19 22:13:05 · 602 阅读 · 0 评论