仓酷云

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

[学习教程] 来看第一个乐成的Hibernate实例(二)

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:20:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
JAVA学习必须明确这是一项投资,对于大多数的人来说,学习JAVA是为了就业,还有就是刚走向工作位置的朋友想尽快赶上工作的节奏。
2、在Eclipse中天生POLO和映照文件
1)在Eclipse中设置情况,包含数据库驱动程序(此处略)
2)天生POLO类和映照文件
此处以Houses为例,天生的原代码和映照文件以下:
a)hibernate.cfg.xml
<?xmlversion=&prime;1.0&prime;encoding=&prime;UTF-8&prime;?>
<!DOCTYPEhibernate-configurationPUBLIC
"-//Hibernate/HibernateConfigurationDTD2.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
<!--DONOTEDIT:Thisisageneratedfilethatissynchronized-->
<!--byMyEclipseHibernatetoolintegration.-->
<hibernate-configuration>
<session-factory>
<!--properties-->
<propertyname="connection.username">sa</property>
<propertyname="connection.url">jdbc:microsoft:sqlserver://localhost:1433;databaseName=RMSDB</property>
<propertyname="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
<propertyname="connection.password">jckjdkmcj</property>
<propertyname="connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver</property>
<!--mappingfiles-->
<mappingresource="zy/pro/hrms/dao/Staffs.hbm.xml"/>
<mappingresource="zy/pro/hrms/dao/Houses.hbm.xml"/>
<mappingresource="zy/pro/hrms/dao/Menus.hbm.xml"/>
<mappingresource="zy/pro/hrms/dao/Tables.hbm.xml"/>
<mappingresource="zy/pro/hrms/dao/Customers.hbm.xml"/>
<mappingresource="zy/pro/hrms/dao/Notice.hbm.xml"/>
</session-factory>
</hibernate-configuration>
b)Houses.hbm.xml
<?xmlversion="1.0"?>
<!DOCTYPEhibernate-mappingPUBLIC
"-//Hibernate/HibernateMappingDTD2.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<!--DONOTEDIT:Thisisageneratedfilethatissynchronized-->
<!--byMyEclipseHibernatetoolintegration.-->
<!--CreatedFriMay1314:09:45CST2005-->
<hibernate-mappingpackage="zy.pro.hrms.dao">
<classname="Houses"table="Houses">
<idname="hid"column="HID"type="java.lang.Integer">
<generatorclass="increment"/>
</id>
<propertyname="alias"column="alias"type="java.lang.String"/>
<propertyname="description"column="description"type="java.lang.String"/>
<propertyname="capity"column="capity"type="java.lang.Integer"not-null="true"/>
</class>
</hibernate-mapping>
<p>
java是一种面向对象的编程语言,优点是可移植性比较高,最初设计时就是本着一次编写到处执行设计的。可以开发各种应用程序和游戏,不过速度没有c++快,所以一般是不用java来编写应用程序和电脑游戏。
精灵巫婆 该用户已被删除
沙发
发表于 2015-1-20 20:50:24 来自手机 | 只看该作者
是一种为 Internet发展的计算机语言
若相依 该用户已被删除
板凳
发表于 2015-1-27 06:08:30 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
灵魂腐蚀 该用户已被删除
地板
发表于 2015-1-30 10:35:26 来自手机 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
金色的骷髅 该用户已被删除
5#
发表于 2015-1-30 11:09:18 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-2-6 19:49:18 | 只看该作者
是一种为 Internet发展的计算机语言
变相怪杰 该用户已被删除
7#
发表于 2015-2-18 11:31:20 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
简单生活 该用户已被删除
8#
发表于 2015-3-5 07:21:28 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
柔情似水 该用户已被删除
9#
发表于 2015-3-6 20:04:46 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
admin 该用户已被删除
10#
发表于 2015-3-20 16:33:10 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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