Java: Too Simple Hibernate Sample with MS SQL Server

xiaoxiao2021-03-06  50

/*Test.java: Compile and run the command line: (Red font part replacement with your own path) C: / J2SDK / BIN / JAVAC-ClassPath "E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/ Hibernate2.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/ant-1.5.3.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/ant-Optional- 1.5.3.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/c3p0-0.8.3.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/cglib- 2.0-rc2.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/commons-collections-2.1.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/commons- DBCP-1.1.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/commons-lang-1.0.1.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/ Commons-logging-1.0.3.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/commons-pool-1.1.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/Hibernate-2.1/ LIB / Concurrent-1.3.2.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/connector.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/Dom4j- 1.4.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/ehcache-0.6.jar; E: / Hi Bernate / hibernate-2.1.2 / hibernate-2.1 / lib / jaas.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/jboss-cache.jar; E: /Hibernate/Hibernate-2.1. 2 / hibernate-2.1 / lib / jbossate-common.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/jboss-jmx.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate- 2.1 / lib / jboss-system.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/jcs-1.0-dev.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/Hibernate-2.1/ LIB / JDBC2_0-stdext.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/jgroups-2.2.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/jta. Jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/junit-3.8.1.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/log4j 1.2.8. Jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/odmg-3.0.jar;

E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/oscache-2.0.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/proxool-0.8.3.jar; E: / Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/swarmcache-1.0rc2.jar ;/Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/xalan-2.4.0.jar ;/ Hibernate / hibernate-2.1.2 / hibernate-2.4.0.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/xml-apis.jar; f: / mssql / JDBC / lib / msbase.jar; f: /msql/jdbc/lib/mssqlser.jar; f: /msql/jdbc/lib/msutil.jar; c: /j2sdk/demo/jfc/codepointim/codepointim.jar; c : /J2sdk/demo/jfc/java2d/java2demo.jar; c: /j2sdk/demo/plugin/jfc/codepointim/codePointim.jar; c: /j2sdk/demo/plugin/jfc/java2d/java2demo.jar; c: /J2sdk/jre/javaws/javaws.jar;c :/j2sdk/jre/lib/charsets.jar;c:/j2sdk/jre/lib/deploy.jar;c:/j2sdk/jre/lib/ext/dnsns. JAR; c: /j2sdk/jre/lib/ext/ldapsec.jar; c: /j2sdk/jre/lib/ext/localedata.jar; c: /j2sdk/jre/lib/ext/sunjce_provider.jar; C: / J2SDK / JRE / LIB / EXT / SunPKCS11.JAR; C: /J2SDK/JRE/LIB/IM/indicim.jar; c: /j2sdk/jre/lib/im/thaiim.jar; C: / J2SDK / JRE /LIB/JAVAWS.jar;c :/j2sdk/jre/lib/jce.jar;c:/j2sdk/jre/lib/jsse.jar;c:/j2sdk/jre/lib/plugin.jar;c :/j2sdk /jre/lib/rt.jar;c :/j2sdk/lib/dt.jar;c:/j2sdk/lib/htmlconverter.jar;c:/j2sdk/lib/jconsole.jar;c :/j2sdk/lib/tools .jar "Test.javac: / J2SDK / BIN / JAVA-ClassPath".; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/Hibernate2.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate- 2.1 / lib / Ant-1.5.3.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/ant-Optional-1.5.3.jar; E: /Hibernate/Hibernate-2.1.2/ Hibernate-2.1 / lib / c3p0-0.8.3.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/cglib-2.0-rc2.jar; E: /Hibernate/Hibernate-2.1.2/ Hibernate-2.1 / lib / commit-collections-2.1.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/commons-dbcp-1.1.jar;

E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/commons-lang-1.0.1.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/commons-logging-1.0. 3.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/commons-pool-1.1.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/concurrent-1.3. 2.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/connector.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/Dom4j-1.4.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/ehcache-0.6.jar ;/Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/jaas.jar ;/Hibernate/Hibernate-2.1 .2 / hibers-cache.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/jboss-chamon.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate -2.1 / lib / jboss-jmx.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/jboss-system.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib /JCS-1.0-Dev.jar ;/Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/jdb2_0-stdext.jar, :/Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/jgroups -2.2.jar; E: /Hibernate/Hibernate-2.1.2/Hiberna TE-2.1 / lib / jta.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/junit-3.8.1.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/Hibernate-2.1/Hibernate-2.1/ LIB / log4j-1.2.8.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/odmg-3.0.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/ Oscache-2.0.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/proxool-0.8.3.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/swarmcache- 1.0rc2.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/xalan-2.4.0.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/xerces-2.4 .0.jar; E: /Hibernate/Hibernate-2.1.2/Hibernate-2.1/lib/xml-apis.jar; f: /msql/jdbc/lib/msbase.jar; f: / mssql / jdbc / lib / MSSQLServer.jar; f: /msql/jdbc/lib/msutil.jar; c: /j2sdk/demo/jfc/codepointim/codepointim.jar;

C: /j2sdk/demo/jfc/java2d/java2demo.jar; c: /j2sdk/demo/plugin/jfc/codepointim/codepointim.jar; c: /j2sdk/demo/plugin/jfc/java2d/java2demo.jar; c : /J2sdk/jre/javaws/javaws.jar; c: /j2sdk/jre/lib/charsets.jar; c: /j2sdk/jre/lib/deploy.jar; C: / J2SDK / JRE / LIB / EXT / DNSNS .jar; c: /j2sdk/jre/lib/ext/localedata.jar; c: /j2sdk/jre/lib/ext/sunjce_provider.jar; C: /J2sdk/jre/lib/ext/sunpkcs11.jar;c:/j2sdk/jre/lib/im/indicim.jar;c:/j2sdk/jre/lib/iM/thaiim.jar;c :/j2sdk/jre/ Lib / javaws.jar; c: /j2sdk/jre/lib/jce.jar; c: /j2sdk/jre/lib/jsse.jar; c: /j2sdk/jre/lib/plugin.jar; C: / J2SDK / JRE / lib / rt.jar; c: /j2sdk/lib/dt.jar; c: /j2sdk/lib/htmlconverter.jar; c: /j2sdk/lib/jconsole.jar; c: / j2sdk / lib / tools. JAR "TEST * / IMPORT NET.SF.HIBERNATE. *; Import Net.sf.hibernate.cfg. *;

.. Public class Test {public static void main (String [] args) throws Exception {SessionFactory sf = new Configuration () configure () buildSessionFactory (); Session session = sf.openSession (); Transaction tx = session.beginTransaction () For (int I = 0; i <10; i ) {Customer Customer = new customer (); Customer.SetUserName ("Customer" i); Customer.SetPassword ("password"); session.save (Customer); // Test} tx.commit ();

Query Query = session.createQuery ("SELECT XX from Customer XX"); java.util.list L = query.list (); java.util.ITerator i = L.Iiterator (); //java.util.ITerator i = query.iterate (); while (I.hasNext ()) {Customer C = (Customer) i.next (); system.out.print (c.getusername ()); system.out.print ("/ t " C.getPassword ()); system.out.println ();

Session.close ();}} class customer {private int _id; private string _username; private string _password;

Public int getId () {return_id;

Public string getpassword () {return _password;}

Public string getUsername () {return_username;

Public void setid (int id) {this._id = id;}

Public void setpassword (string password) {this._password = password;}

Public void setusername (string username) {this._username = usrname;}}

SQL: CREATE TABLE CUSTOMER

(

CID Integer Not Null Primary Key,

Username varchar (12) Not null,

Password varchar (12)

);

转载请注明原文地址:https://www.9cbs.com/read-81098.html

New Post(0)