再现理想 发表于 2015-1-18 11:20:44

来看第一个乐成的Hibernate实例(二)

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应用开发和移动应用开发。

金色的骷髅 发表于 2015-1-30 11:09:18

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

愤怒的大鸟 发表于 2015-2-6 19:49:18

是一种为 Internet发展的计算机语言

变相怪杰 发表于 2015-2-18 11:31:20

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

简单生活 发表于 2015-3-5 07:21:28

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

柔情似水 发表于 2015-3-6 20:04:46

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

admin 发表于 2015-3-20 16:33:10

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
页: [1]
查看完整版本: 来看第一个乐成的Hibernate实例(二)