当前位置: 首页 > news >正文

网站建设中的安全问题seo知识点

网站建设中的安全问题,seo知识点,wordpress 设计步骤,中小型网站建设流程Hibernate是什么#xff1a; Hibernate 架构#xff1a; 下载、安装、必要的 jar包、环境CLASSPAST的设置#xff08;此步骤省略#xff09; Hibernate框架的使用步骤#xff1a;1、创建Hibernate的配置文件#xff08;hibernate.cfg.xml#xff09;2、创建持久化类 Hibernate 架构 下载、安装、必要的 jar包、环境CLASSPAST的设置此步骤省略 Hibernate框架的使用步骤 1、创建Hibernate的配置文件hibernate.cfg.xml2、创建持久化类即事实上例须要保存到数据库中的类User.java3、创建对象-关系映射文件User.hbm.xml 4、通过Hibernate API编写訪问数据库的代码 配置文件 hibernate.cfg.xml ?xml version1.0 encodingutf-8? !DOCTYPE hibernate-configuration SYSTEM http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtdhibernate-configurationsession-factoryproperty namehibernate.dialectorg.hibernate.dialect.MySQLDialect/propertyproperty namehibernate.connection.driver_classcom.mysql.jdbc.Driver/property!-- Assume testone is the database name --property namehibernate.connection.urljdbc:mysql://localhost/testone/propertyproperty namehibernate.connection.usernameroot/propertyproperty namehibernate.connection.passwordyanfei/propertyproperty namehibernate.show_sqltrue/property!-- List of XML mapping files --mapping resourceresource/Employee.hbm.xml //session-factory /hibernate-configuration 创建持久化类 package com.jiangge.hblearn;/*** author jiangge* */ public class Employee {private int id;private String firstName;private String lastName;private int salary;public Employee(){}public Employee(String firstName, String lastName, int salary){super();this.firstName firstName;this.lastName lastName;this.salary salary;}public int getId(){return id;}public void setId(int id){this.id id;}public String getFirstName(){return firstName;}public void setFirstName(String firstName){this.firstName firstName;}public String getLastName(){return lastName;}public void setLastName(String lastName){this.lastName lastName;}public int getSalary(){return salary;}public void setSalary(int salary){this.salary salary;} }创建数据库中的表 create table EMPLOYEE (id INT NOT NULL auto_increment,first_name VARCHAR(20) default NULL,last_name VARCHAR(20) default NULL,salary INT default NULL,PRIMARY KEY (id) ); 配置文件--映射文件Employee.hbm.xml ?xml version1.0 encodingutf-8? !DOCTYPE hibernate-mapping PUBLIC -//Hibernate/Hibernate Mapping DTD//ENhttp://www.hibernate.org/dtd/hibernate-mapping-3.0.dtdhibernate-mappingclass namecom.jiangge.hblearn.Employee tableEMPLOYEEmeta attributeclass-descriptionThis class contains the employee detail./metaid nameid columnid typeintgenerator classnative //idproperty namefirstName columnfirst_name typestring /property namelastName columnlast_name typestring /property namesalary columnsalary typeint //class /hibernate-mapping创建測试文件--CURD操作 package com.jiangge.hblearn;import java.util.List; import java.util.Iterator;import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.Transaction; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration;/*** hibernate CRUD操作* author jiangge*/ public class ManageEmployee {private static SessionFactory factory;public static void main(String[] args){try{factory new Configuration().configure().buildSessionFactory();} catch (Throwable ex){System.err.println(Failed to create sessionFactory object. ex);throw new ExceptionInInitializerError(ex);}ManageEmployee ME new ManageEmployee();/* Add few employee records in database */Integer empID1 ME.addEmployee(Zara, Ali, 1000);Integer empID2 ME.addEmployee(Daisy, Das, 5000);Integer empID3 ME.addEmployee(John, Paul, 10000);/* List down all the employees */ME.listEmployees();/* Update employees records */ME.updateEmployee(empID1, 5000);/* Delete an employee from the database */ME.deleteEmployee(empID2);/* List down new list of the employees */ME.listEmployees();}/* Method to CREATE an employee in the database */public Integer addEmployee(String fname, String lname, int salary){Session session factory.openSession();Transaction tx null;Integer employeeID null;try{tx session.beginTransaction();Employee employee new Employee(fname, lname, salary);employeeID (Integer) session.save(employee);tx.commit();} catch (HibernateException e){if (tx ! null)tx.rollback();e.printStackTrace();} finally{session.close();}return employeeID;}/* Method to READ all the employees */public void listEmployees(){Session session factory.openSession();Transaction tx null;try{tx session.beginTransaction();List employees session.createQuery(FROM Employee).list();for (Iterator iterator employees.iterator(); iterator.hasNext();){Employee employee (Employee) iterator.next();System.out.print(First Name: employee.getFirstName());System.out.print( Last Name: employee.getLastName());System.out.println( Salary: employee.getSalary());}tx.commit();} catch (HibernateException e){if (tx ! null)tx.rollback();e.printStackTrace();} finally{session.close();}}/* Method to UPDATE salary for an employee */public void updateEmployee(Integer EmployeeID, int salary){Session session factory.openSession();Transaction tx null;try{tx session.beginTransaction();Employee employee (Employee) session.get(Employee.class, EmployeeID);employee.setSalary(salary);session.update(employee);tx.commit();}catch (HibernateException e){if (tx ! null)tx.rollback();e.printStackTrace();} finally{session.close();}}/* Method to DELETE an employee from the records */public void deleteEmployee(Integer EmployeeID){Session session factory.openSession();Transaction tx null;try{tx session.beginTransaction();Employee employee (Employee) session.get(Employee.class, EmployeeID);session.delete(employee);tx.commit();}catch (HibernateException e){if (tx ! null)tx.rollback();e.printStackTrace();} finally{session.close();}} } 执行结果IDE的Console输出 log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment). log4j:WARN Please initialize the log4j system properly. Hibernate: insert into EMPLOYEE (first_name, last_name, salary) values (?, ?, ?) Hibernate: insert into EMPLOYEE (first_name, last_name, salary) values (?, ?, ?) Hibernate: insert into EMPLOYEE (first_name, last_name, salary) values (?, ?, ?) Hibernate: select employee0_.id as id0_, employee0_.first_name as first2_0_, employee0_.last_name as last3_0_, employee0_.salary as salary0_ from EMPLOYEE employee0_ First Name: Zara Last Name: Ali Salary: 1000 First Name: Daisy Last Name: Das Salary: 5000 First Name: John Last Name: Paul Salary: 10000 Hibernate: select employee0_.id as id0_0_, employee0_.first_name as first2_0_0_, employee0_.last_name as last3_0_0_, employee0_.salary as salary0_0_ from EMPLOYEE employee0_ where employee0_.id? Hibernate: update EMPLOYEE set first_name?, last_name?, salary? where id? Hibernate: select employee0_.id as id0_0_, employee0_.first_name as first2_0_0_, employee0_.last_name as last3_0_0_, employee0_.salary as salary0_0_ from EMPLOYEE employee0_ where employee0_.id? Hibernate: delete from EMPLOYEE where id? Hibernate: select employee0_.id as id0_, employee0_.first_name as first2_0_, employee0_.last_name as last3_0_, employee0_.salary as salary0_ from EMPLOYEE employee0_ First Name: Zara Last Name: Ali Salary: 5000 First Name: John Last Name: Paul Salary: 10000 MySQL数据库数据 mysql select * from EMPLOYEE; ----------------------------------- | id | first_name | last_name | salary | ----------------------------------- | 1 | Zara | Ali | 5000 | | 3 | John | Paul | 10000 | ----------------------------------- 2 rows in set 參考文献 1、英文 http://www.tutorialspoint.com/hibernate/hibernate_quick_guide.htm   2、中文http://blog.csdn.net/zs234/article/details/9212045 入门系列文章 我是没用得分隔线 Hibernate框架的使用步骤 1、创建Hibernate的配置文件hibernate.cfg.xml2、创建持久化类即事实上例须要保存到数据库中的类User.java3、创建对象-关系映射文件User.hbm.xml 4、通过Hibernate API编写訪问数据库的代码 Hibernate配置文件         Hibernate配置文件从形式来讲有两种基本的格式: 一种是Java属性文件即*.properties这样的配置格式主要定义连接数据库须要的參数另一种是XML格式的文件这样的文档除了能够定义连接数据库须要的參数还能够定义程序中用的映射文件。所以普通情况下使用XML格式的配置文档。 映射的概念     映射即对象关系映射(Object Relational Mapping)。ORM的实现目的就是将对象数据保存到数据库中同一时候能够将数据库数据读入对象中    这样开发者就能够将对数据库数据的操作转化为对这些对象的操作。 注解配置基本映射实例     除了XML方式User.hbm.xml配置映射外还能够通过给类文件加入注解的方式配置映射比如           Entiey           Table(nameuser)    很多其它内容请英文keyword搜索「hibernate annotations tutorial」 关系映射分类        关系映射即在基本映射的基础上处理多个相关对象和多个相关表之间联系的映射。关系映射从相应关系的角度能够分为例如以下七种类型 一对一单向关联 一对一双向关联 一对多单向关联 多对一单向关联 一对多双向关联 多对多单向关联 多对多双向关联 转载于:https://www.cnblogs.com/yxwkf/p/3839643.html
http://www.zqtcl.cn/news/376262/

相关文章:

  • 网站建设网页怎么排列顺序网站制作 用户登录系统
  • 音乐网站用什么语言做深圳网站排名优化公司
  • h5响应式网站建设方案南京做微网站
  • 建设班级网站首页查注册公司什么网站
  • 中小企业网站建设平台网站开发技术大学教材
  • 有四川建设人才网这个网站吗青岛外贸网站运营哪家好
  • 网站建设j介绍ppt模板注册企业公司流程及费用
  • 建网站多少费用设计公司推荐
  • 东莞市营销网站建设哪个推广网站好
  • 上海青浦房地产网站建设广西建设人才网
  • 做网站的网络公司税收优惠推广优化关键词
  • 找能做网站的怎么查看网站备案号
  • 石嘴山北京网站建设h5网站建设
  • 滨州区建设局网站中国建行官网首页
  • 网站建设服务网站网站建设销售实习
  • 网站注册都需要什么给装修公司做推广的网站
  • me域名的网站wordpress 扩展字段
  • 新开三端互通传奇网站企业推广方式有哪些
  • 怎么制作网站页面做理论的网站
  • 哪家公司做跳转网站wordpress 网页缩放
  • 小说网站建设的支柱深圳建设发展集团有限公司
  • 陕西高速公路建设网站做网站不用编程
  • wordpress网站秒开网站建设设计理念
  • html5 网站模板永久免费的仓库管理软件
  • 贵州网站seo厦门网站设计多少钱
  • 哈市哪里网站做的好合作网站seo
  • 找苏州网站建设网站维护提醒php文件
  • 哪些网站做推广效果好与市场营销有关的网站
  • 有什么网站可以做设计赚钱吗专业vi设计公司哪家强
  • 一般的网站是由什么语言做的网站建设怎么问问题