jdbc和hibernate哪个更实用
基本上对于一个项目开发而言,很少有用 JDBC 直接去操作数据库的,因为步骤繁琐,而且很多功能实现起来很麻烦,但优点是 SQL 直接操作数据库,对 SQL 可控性更高,性能上面会更好。
缺点:
1)代码繁琐
2)不是面向对象的数据库操作
3)资源关闭的代码也很繁琐
4)没有做到数据库缓存
5)移植性比较差(MySQL无法移植到Oracle)
优点:
1)性能高
相反,hibernate 能够帮助我们封装很多常用的操作,使用起来非常简单,像一些数据库连接池,数据库类型无缝切换,分页操作等等,都已经帮我们实现了。
缺点:
1)程序员无法控制SQL语句的生成 (HQL语句可以手写SQL语句)
2)一个项目对SQL语句优化特别高,HIbernate则不适合
3)如果一张表的数据量特别大,则不适合HIbernate
优点:
1)代码比较精简
2)是面向对象的数据库操作
3)只需要关闭一个对象就可以了(关闭Session)
4)数据缓存 (一级缓存、二级缓存、查询缓存)
5)移植性比较好
25、碰3对 玩家碰、明杠牌3次(不管碰谁的)胡牌后 无宝10嘴博彩问答,有宝5嘴。如其它玩家胡牌,碰3对的玩家要包付3家所输的嘴数
(C)取物法:譬如取一朵花坐下以求杆上开花;置书本于他家椅下以让其坐输;将空罐踢至他家处博彩问答,使其口袋空空。或取其苍蝇拍置于脚底踩着。亦即坐赢。