下面要给大家分享的就是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工具网来进行了解吧。
推荐阅读: