永发信息网

SSH框架中如何配置可以显示hibernate运行时的sql语句

答案:2  悬赏:20  手机版
解决时间 2021-08-22 05:35
hibernate单独使用的时候,只要在hibernate.cfg.xml配置文件中添加"true"就可以在运行时在控制台显示具体的SQL语句,而如果使用SSH三大框架集成以后,hibernate.cfg.xml这个配置文件就直接整合到spring的applicationContext.xml配置文件中了,这时应该如果继续在控制台显示执行的SQL语句。
最佳答案
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
<prop key="hibernate.show_sql">true</prop>//这一行就是关键,有了它就会显示运行时的sql语句
</props>
</property>
全部回答

以下就是hibernate.cfg.xml配置文件:

<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" " http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration> <session-factory> <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>//连接数据库的驱动 <property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property>//数据库的地址 <property name="hibernate.connection.username">scott</property>//数据库用户登陆名 <property name="hibernate.connection.password">tiger</property>//数据库登陆密码 <property name="dialect">org.hibernate.dialect.OracleDialect</property>//数据库方言 <property name="hbm2ddl.auto">create</property>//自动创建表格

<property name="show_sql">true</property>//是否在控制台输出运行时的sql语句

<mapping resource="com/newer/hibernate/domain/User.hbm.xml" />//实体对象的映射文件 </session-factory> </hibernate-configuration>

--------------

hibernate.cfg.xml配置文件基本的配置就是这样了

希望对你有帮助!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样让眼睛更富有灵性水性
三國志裏军师有什么用呀,不同军师各有什么影
bf是什么单位的缩写?
监利县荆州阳光大酒店(玉沙大道)地址在哪,我
难道放下一个人真的那么容易
如何提升成绩,如何提高理科成绩?
CF无大炮声音,94声音,RPK声音都没有是怎么
一克黄金=?RMB
如出现不停的推扭。或踢动应该怎么做
阿甘经典的英语台词,六级英语关于一个句子的
穿越火线 我在周日喜从天降活动中从13点到18
傅雷教导儿子面对别人的评价应该任何去做?
怎样才能够进入加密的空间
广州客运站列车班次
鼎城区常德华京食府我想知道这个在什么地方
推荐资讯
桂阳县郴州星期六儿童成长乐园在哪里啊,我有
赞美数学的诗歌,关于数学的诗歌有哪些
八上英语How to eat Beijing Duck
用“戒”字设计一个网名,个性点的,可也用火
金牌房产经纪人座右铭,堂悬赖额金牌 家有誓书
艾开头的诗句,求一首有灵魂独舞四个字得诗句
青春期脸上起青春痘后,留下的疤怎么去?
装饰建材包括哪些,装饰材料包括哪些?
实况足球8王涛解说有更精彩的嘛?
为什么cf里面的东西不能买卖
山工ZL60 怎么一起大臂就憋车是怎么回事?有
美味小镇的神秘九龙鲍有什么用?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?