仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 764|回复: 13
打印 上一主题 下一主题

[学习教程] 发布一篇Hibernate基本设置

[复制链接]
兰色精灵 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:13:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱.
Hibernate设置文件能够有两种格局,一种是hibernate.properties,另外一种是hibernate.cfg.xml后者略微便利一些,当增添hbm映照文件的时分,能够间接在hibernate.cfg.xml内里增添,不用像hibernate.properties必需在初始化代码中到场。
但不论怎样说,两种的设置项都是一样的,上面具体先容:
在Hibernate的src目次下有一个hibernate.properties模板,我们不用本人重新写,修正模板就能够了:)
hibernate.query.substitutionstrue1,false0,yesY,noN
这个设置意义是当你在Hibernate内里输出true的时分,Hibernate会转化为1拔出数据库,当你在Hibernate内里输出false的时分,Hibernate会转化为0拔出数据库,前面的Y,N同理。
关于某些数据库,比方Oracle来讲,没有boolean数据范例,就是接纳1代表true,0代表false,因而利用这个设置在Hibernate内里间接用true/false会十分直不雅。
hibernate.dialectnet.sf.hibernate.dialect.MySQLDialect
hibernate.connection.driver_classcom.mysql.jdbc.Driver
hibernate.connection.urljdbc:mysql:/**////test
hibernate.connection.usernameroot
hibernate.connection.password
  这是一个毗连MySQL数据库的例子,很直不雅,不用注释,分歧的数据库的毗连参数模板中全体给出了。
hibernate.connection.pool_size1
hibernate.statement_cache.size25
这是Hibernate自带的毗连池的设置参数,在默许情形下将接纳。意义很直不雅,未几注释。
只是提示一点,Hibernate这个毗连池长短常原始十分复杂的毗连池,假如你在项目顶用Hibernate的话,倡议你首选AppServer的毗连池,次选Hibernate带的DBCP毗连池。自带的毗连池应当做为末选。
假如你接纳DBCP毗连池,除要设置DBCP毗连池之外,还必要作废失落下行的正文:
hibernate.connection.provider_classnet.sf.hibernate.connection.DBCPConnectionProvider
别的的毗连池同理。
假如接纳AppServer的毗连池,假定AppServer毗连池的DataSource的JNDI称号为"mypool"的话,设置应当以下:
hibernate.dialectnet.sf.hibernate.dialect.MySQLDialect
hibernate.connection.datasourcemypool
hibernate.connection.provider_classnet.sf.hibernate.connection.DatasourceConnectionProvider
别的参数就不用写了,由于已在AppServer设置毗连池的时分指定好了。
假如你不是在AppServer情况中利用Hibernate,比方远程客户端程序,可是你又想用AppServer的数据库毗连池,那末你还必要设置JNDI的参数,比方Hibernate毗连远程Weblogic上的数据库毗连池:
hibernate.dialectnet.sf.hibernate.dialect.MySQLDialect
hibernate.connection.datasourcemypool
hibernate.connection.provider_classnet.sf.hibernate.connection.DatasourceConnectionProvider
hibernate.jndi.classweblogic.jndi.WLInitialContextFactory
hibernate.jndi.urlt3://servername:7001/
最初,假如你必要在EJB大概JTA中利用Hibernate,必要作废下行的正文:
hibernate.transaction.factory_classnet.sf.hibernate.transaction.JTATransactionFactory
<p>
如果你学习的是市场营销,是销售,也许参加大课堂的学习会更合适,因为你的工作能力中有个基础就是搭建自己的人脉,
小女巫 该用户已被删除
沙发
发表于 2015-1-20 17:52:28 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
爱飞 该用户已被删除
板凳
发表于 2015-1-24 11:26:08 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
只想知道 该用户已被删除
地板
发表于 2015-2-1 07:30:17 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
5#
发表于 2015-2-2 21:35:09 来自手机 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
再见西城 该用户已被删除
6#
发表于 2015-2-2 22:30:12 | 只看该作者
是一种为 Internet发展的计算机语言
再现理想 该用户已被删除
7#
发表于 2015-2-8 15:10:31 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
若相依 该用户已被删除
8#
发表于 2015-2-11 23:59:47 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
飘飘悠悠 该用户已被删除
9#
发表于 2015-2-26 19:48:15 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
第二个灵魂 该用户已被删除
10#
发表于 2015-3-4 11:21:34 | 只看该作者
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
柔情似水 该用户已被删除
11#
发表于 2015-3-4 12:57:01 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
蒙在股里 该用户已被删除
12#
发表于 2015-3-13 04:19:03 | 只看该作者
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
谁可相欹 该用户已被删除
13#
发表于 2015-3-13 10:09:46 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
乐观 该用户已被删除
14#
发表于 2015-3-20 12:38:30 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 05:18

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表