public boolean create(TelnetPort port) throws Exception {
try {
Session session = this.beginTransaction();
System.out.println("port===>"+port+",session===>"+session);
session.save(port);
this.endTransaction(true);
} catch (HibernateException e) {
e.printStackTrace();
this.endTransaction(false);
// this.error("createupsconf.error:" + e);
e.printStackTrace();
return false;
}
return true;
}
TelnetPort.hbm.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping>
<class name="com.dhcc.webnms.telnetport.om.TelnetPort"
table="TelnetPort">
<id name="uuid" column="uuid" type="integer" length="11">
<generator class="increment" />
</id>
<property name="ipaddress" column="ipaddress" type="string"
length="20" />
<property name="port" column="port" type="integer" length="11" />
<property name="mon_flag" column="mon_flag" type="integer"
length="11" />
<property name="sendmobiles" column="sendmobiles" type="string"
length="200" />
<property name="sendemail" column="sendemail" type="string"
length="200" />
<property name="postUse" column="postUse" type="string"
length="200" />
</class>
</hibernate-mapping>
为什么数据保存不到数据库中呢,并且还不抛异常,这是怎么回事呀,session有值,说明就拿到了连接,
请那位达人帮我看看.