hibernate适用于什么场合,用过的高人们请进,交流交流
hibernate适用于什么场合,
初学hibernate,想知道,这个hibernate到底什么时候应该用,
hibernate要定义和表对应的类,然后注释类之间的关系(即表之间的关系)
要是简单的查询,比如1-3个表,工作量还可以接收,
以前做过的项目一个查询可能要关联的表有30多个表,这样的话,如果用hibernate,感觉会很麻烦,
hibernate到底什么时候适用那?
[解决办法]
中量级的框架
数据库逻辑,表关系比较复杂的时候用
如果要我回答我只知道这么说
现在基本每个项目都会用
因为开发方便
除非是那种很小,只有三五七张表
一张表里面只有十来个字段那种没什么逻辑的项目
[解决办法]
hibernate可以是分布式的。
hibernate可以将对象直接存储到数据库中。用HQL语言。
hibernate是一个ORM框架。是对象和数据之间桥。
hibernate可以进行事务性操作。例如回滚。
不知道,我说的意思,明白了吗。
[解决办法]
jdbc要写sql语句,用持久化框架,例如hibernate,不需要写sql,写配置文件就行,用面向对象的思想处理数据,写类对应表就行,你说好不好?
[解决办法]
其他抛一边,主要是怕新手乱写把数据库搞宕,资源不释放造成数据库连接被耗光,系统直接阻塞。
事务不提交,锁死表造成一大堆数据库访问阻塞
[解决办法]