hibernate配置数据库连接的四种属性名是,常用属性及含义介绍

KLQ 2020-07-24 15:00:10 java常见问答 8044

下面要给大家分享的就是hibernate数据库配置文件中的常用属性及其含义的内容,对这方面不大了解可以通过下文来进行学习。

下面是具体的属性和含义:

1、hibernate.connection.driver_class--设置连接数据库的驱动,例如mysql数据库的驱动为com.mysql.jdbc.Driver;

2、hibernate.connection.url--设置所需连接数据库服务的URL,例如连接mysql数据库的字符串为"jdbc:mysql://localhost:3306/testdb",其中,testdb是连接的具体数据库的名字;

3、hibernate.connection.username--连接数据库的用户名,例如连接MySQL数据库的默认用户名为root;

4、hibernate.connection.password--连接数据库的密码;

5、hibernate.connection.dialect--设置数据库的所用的方言(就是告诉Hibernate现在该用哪种SQL语言对应我们要用的数据库,Hibernate是懂万国语言的,在面对中国人的时候我们要指定它说中国话,面对英国人指定说英语);

6、hibernate.connection.datasource--指定数据源JNDI名字,如果数据源是JNDI,则会用此属性;

7、hibernate.connection.jndi.url--指定JNDI提供者的URL,此项为可选项;

8、hibernate.show_sql--设置是否在控制台上输出Hibernate生成的SQL语句,其值只能为true或false,此项在调试程序时非常有用;

9、hibernate.connection.jndi.class--指定JDNI InitialContextFactory的实现类,此项为可选项;

10、hibernate.cache.use_query_cache--设置是否使用查询缓存;

11、hibernate.cache..use_second_level_cache--用于设置是否启用二级缓存;

12、hibernate.max_fetcdh_depth--设置外连接抓取的深度;

以上几种属性和含义你都了解了吗?更多java常见问题及解决方法请继续关注奇Q工具网来进行了解吧。

推荐阅读:

hibernate连接数据库配置详解

hibernate与mybatis区别在哪?都有哪些优缺点?

mybatis和hibernate的区别是什么?有什么区别?