![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 85
tangbin0505
微信
展开
-
1、Hibernate介绍及环境搭建
1、hibernate基本概念 Hibernate 的意思是“冬眠” 在Java中的作用和它本来的意思没有太大的关联。 在MVC开发模式中,Struts是视图层的框架, Hibernate是帮助我们更容易地和数据库打交道的,是属于模型层的框架。 ORMapping的概念 Object:程序对象 Relationship:数据库表(关...原创 2018-08-19 13:46:31 · 157 阅读 · 0 评论 -
2、搭建Hibernate环境解决方法ERROR StatusLogger No log4j2 configuration file found. Using default configuratio
1、在src目录下建立log4j2.xml文件,因为hibernate5框架自带的log4j2,不是log4j。log4j2配置文件可以使用XML或JSON,尝试使用properties文件测试,发现不行。默认的文件名也有所不同:log4j2.xml,不再是log4j.xml 2、编写log4j2.xml文件内容保存: <?xml version="1.0" encoding="UTF-...原创 2018-08-19 13:55:50 · 1614 阅读 · 0 评论 -
Hibernate 一对一关系
在需要添加外键字段(cid)的表student(从表)对应的类中 定义一个属性Contact contact 在其setter方法上增加 @OneToOne @JoinColumn(name="cid",unique=true) 这样只能实现单向一对一的关系 如果想实现双向一对一的关系 主表contact对应的类中 定义一个属性Student student 在其setter方法上增加 @O...原创 2018-08-26 16:02:25 · 206 阅读 · 0 评论 -
解决上传图片预览在浏览器中不显示的问题
使用一个图片上传预览插件uploadPreview插件 引入uploadPreview.min.js文件 <script type="text/javascript" src="${pageContext.request.contextPath}/jslib/jquery.min.js"></script> <script type="text/javascrip...原创 2018-08-26 16:08:35 · 7742 阅读 · 0 评论 -
Hibernate实现分页功能逻辑分析
*** 一、分页数 *** 1、计算页数=数据总数/每页的记录条数 pager.setPageCount(list.size()/pager.getPageSize()); //如果除不尽,再加一页 public void initPage(Pager pager) { String hql="from Room"; session=HibernateUtil.o...原创 2018-08-26 16:24:06 · 756 阅读 · 0 评论 -
3、hibernate5.3.5注解方式配置hibernate.cfg.xml
hibernate 不同版本配置不一样,可以参考https://www.cnblogs.com/lakeslove/p/5990402.html hibernate.cfg.xml 代码: <mapping class="model.Student"/><!-- 注册我们的实体映射类--> 5..X版本<property name="hibernate.diale...原创 2018-08-20 13:48:12 · 1631 阅读 · 0 评论 -
Struts2中利用token标签实现防止表单重复提交
1.表单中添加token标签 引入<%@taglib uri="/struts-tags" prefix="s" %> 提交表单前加<s:token></s:token> <form method="post" action="${pageContext.request.contextPath}/room/update"原创 2018-08-30 11:20:15 · 171 阅读 · 0 评论 -
Mybatis前端输入和 Hibernate前端输入区别
Mybatis前端输入 <form action="check.do" method="post"> <table> <tr><td>学生姓名</td><td><input type="text" name="name"><原创 2018-09-23 11:10:00 · 138 阅读 · 0 评论