时间:2021-07-01 10:21:17 帮助过:24人阅读
hebernate与mysql整合 1.下载mysql, 如何安装 2.开始在myeclipse 整合hebernate hebernate 需要的一些包: 配置文件:(Mysql 已开启远程连接) ?xml version='1.0' encoding='UTF-8'?!DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Config
hebernate与mysql整合1.下载mysql,
如何安装
2.开始在myeclipse 整合hebernate
hebernate 需要的一些包:
配置文件:(Mysql 已开启远程连接)
root jdbc:mysql://192.168.1.135:3306/SolarWorkFlowDb?useUnicode=true&characterEncoding=utf8 org.hibernate.dialect.MySQLDialect mysqll solar com.mysql.jdbc.Driver true true true org.hibernate.cache.EhCacheProvider
配置文件2
测试数据
package test; public class Person { private int ID ; private String FULL_NAME; private String LAST_NAME; public Person(){} public Person(int iD, String fULLNAME, String lASTNAME) { super(); ID = iD; FULL_NAME = fULLNAME; LAST_NAME = lASTNAME; } public int getID() { return ID; } public void setID(int iD) { ID = iD; } public String getFULL_NAME() { return FULL_NAME; } public void setFULL_NAME(String fULLNAME) { FULL_NAME = fULLNAME; } public String getLAST_NAME() { return LAST_NAME; } public void setLAST_NAME(String lASTNAME) { LAST_NAME = lASTNAME; } }测试类
package test; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; public class TestPro { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Person p = new Person(); p.setFULL_NAME("Tom"); p.setLAST_NAME("LEE"); Configuration cfg = new Configuration(); SessionFactory sf = cfg.configure().buildSessionFactory(); Session session = sf.openSession(); session.beginTransaction(); session.save(p); session.getTransaction().commit(); session.close(); sf.close(); } }
测试结果:
资料:点击打开链接