![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
文章平均质量分 88
沉梦昂志1024
Hello World!
展开
-
hibernate笔记(3)——关系
表之间关系分:多对一、一对多、多对多一个Product对应一个Category (注:接上期笔记Product类)一个Category对应多个Product 所以Product和Category是多对一的关系 步骤一:为Product.java增加Category属性private Category category;public Category getCategory() {return ca...原创 2018-02-26 12:36:52 · 113 阅读 · 0 评论 -
hibernate笔记(4)——各类概念
Hibernate的任何对数据有改动的操作,都应该被放在事务里面. 在事务中的多个操作行为,要么都成功,要么都失败hibernate中的事务由s.beginTransaction();开始由s.getTransaction().commit();结束本例子,执行了两个操作第一个,删除id=8的产品,这个是会成功的第二个,修改id=11的产品,使得其产品名称超过了数据库中设置的长度30,这个是会失败...原创 2018-02-27 11:30:50 · 140 阅读 · 0 评论 -
struts2学习笔记(1)——配置
步骤一:IDEA创建web项目,在web目录下创建web.xml、lib目录、classes目录。导包到lib目录下,指定输出目录到classes下(1. 打开project structure2. 设置 project complier output 为:E:\project\j2ee\web\WEB-INF\classes)在web.xml中配置一个Filter,所有请求都会被过滤到这个Fil...原创 2018-02-27 17:54:43 · 154 阅读 · 0 评论 -
struts2学习笔记(2)——基础
Struts的中文问题,由3部分组成 1. jsp提交数据的时候,必须是UTF-8编码的 2. struts拿到数据后进行UTF-8解码 3. 服务端跳转到jsp进行显示的时候,要指定浏览器使用UTF-8进行显示 UTF-8可以换成GBK或者GB2312,但是必须统一,不能混用 提交数据的 addProduct.jsp提交数据的时候指定编码方式UTF-8并且设置form 的method为post方...原创 2018-02-27 17:58:24 · 122 阅读 · 0 评论 -
struts2学习笔记(3)——标签、其他
与jstl标准标签库类似的,struts有专属标签库 form标签用于提交数据修改addProduct.jsp<html> <body> <s:form action="addProduct"> <s:textfield name="product.name" label="product name" /> <s:su原创 2018-02-28 16:40:46 · 185 阅读 · 0 评论 -
struts2+hibernate
一:hibernate配置1.创建数据库:create database ...2.pojo: Product有id,name,price3个字段3.Product.hbm.xml 映射Product类对应product_表<hibernate-mapping package="com.how2java.pojo"> <class name="Product" ta...原创 2018-03-01 00:05:30 · 270 阅读 · 0 评论 -
hibernate笔记(1)——配置过程
整个项目文件目录:步骤一:打开MySQL,创建数据库test create database test;步骤二:打开IDEA,创建一个普通project,名为hibernate4步骤三:导入hiberna所依赖的包 在hibernate下创建lib目录,将jar文件导入步骤四:创建实体类Productpackage com.java.pojo;publi...原创 2018-02-25 23:00:44 · 147 阅读 · 0 评论 -
hibernate笔记(2)——增删查改
通过id获取对象SessionFactory sf = new Configuration().configure().buildSessionFactory();Session s = sf.openSession();//s.beginTransaction();Product product = (Product)s.get(Product.class, 1);System.out.prin...原创 2018-02-26 00:29:29 · 97 阅读 · 0 评论