您的位置:首页 > 移动开发 > IOS开发

安装与搭建nagios监控软件

2012-11-03 15:16 357 查看
生成一张表
User类
package com.anryn;
public class User {

private int id ;
private String useName ;

private Date date ;

public User() {
}
public int getId() {
return id;
}

public void setId(int id) {
this.id = id;
}

public String getUseName() {
return useName;
}

public void setUseName(String useName) {
this.useName = useName;
}

public Date getDate() {
return date;
}

public void setDate(Date date) {
this.date = date;
}
}

工具类:
package com.anryn;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class HibernateUtil {

private static final SessionFactory sessionFactory = buildSessionFactory();

private static SessionFactory buildSessionFactory() {
try {
// Create the SessionFactory from hibernate.cfg.xml
return new Configuration().configure().buildSessionFactory();
}
catch (Throwable ex) {
// Make sure you log the exception, as it might be swallowed
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}

public static SessionFactory getSessionFactory() {
return sessionFactory;
}
}

User.hbm.xml配置文件:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping package="com.anryn">
<class name="User" table="_User">
<id name="id">
<generator class="native"/>
</id>
<property name="useName"/>
<property name="date"/>
</class>

</hibernate-mapping>


测试代码:
package com.anryn;
import java.util.Date;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class UserTest {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
User user = new User() ;

user.setUseName("anryn") ;
user.setDate(new Date()) ;

//getSession
SessionFactory sf = HibernateUtil.getSessionFactory() ;
Session session = sf.getCurrentSession() ;

session.beginTransaction() ;
session.save(user) ;
session.getTransaction().commit() ;

sf.close() ;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: