在hibernate中,持久化、持久化类是很常见的名词,因为hibernate框架就是一个用于持久化的框架,而其持久化的特性就是其特点,下面记录一下什么叫持久化、持久化类以及持久化类编写的规则;持久化类的概述和编写1. 什么叫做类的持久化学习什么是类的持久化首先要明白什么叫做持久化,然后再考虑在hibernate中什么是类的持久化;什么是持久化? 持久化(Persi...
叙:在hibernate框架中查询数据库的语句主要分为HQL、QBC、SQL这三种,各有各的特点,使用的情况也不尽相同,本章节电虫就HQL(Hibernate Query Language)查询语句进行学习;HQL查询数据本章节主要学习的是HQL查询方式的单表查询,多表查询在下一章节学习记录;HQL介绍HQL(Hibernate Query Language):是hiberna...
在struts2框架中接收参数的方式主要有属性驱动获取参数、对象驱动获取参数、模型驱动获取参数以及集合类型获取参数这四种,属性驱动获取参数是struts2框架官方所推荐使用的一种,但是在实际开发中并不常用,具体原因请看下面属性驱动方式获得参数的代码~然后总结出原因;struts2属性驱动方式获得参数第一步:创建jsp页面第二步:创建action类第三步:struts.xml文件配置第四步:De...
错误信息:日志:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/X:/code/apache-maven-3.5.4/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found b
IDEA中配置spring出现URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)的错误,如下图:在上网找到解决办法很简单,既然报错说这个url未被注册,那我们给他注册一下就好了,方法很简单,操作如下:1、复制上图中的有问题的ur,并打开 idea 的 setting 设置面板;2、找到Schemas and DTDs(可以直接搜索这个功能名称),把复制的路径添加到 Ignored sche
报错的代码:代码逻辑:先查出符合条件的数据的ID,然后再对这个id的数据进行操作,此时就会报【You can’t specify target table for update in FROM clause】UPDATE aSET model_no = 0 WHERE id IN ( SELECT id FROM a WHERE gender = '1' AND type = '4' AND model_
注:本章中我使用的开发工具是UAP3.1.6,但是其基础功能等和Eclipse一样,因此,在Eclipse中遇到此问题的同学可以参考一下,基本可以复用;我的问题及其解决办法:使用UAP3.1.6,修改了一下主题颜色,结果出事了。。。。当我修改完主题后重启UAP时发现打不开了,UAP启动到一半就停止启动并且爆出了错误,让去工作空间下的配置文件中的日志文件去查看,如下提示:查看上图工作空间路径中的日志,错误日志(部分)如下所示:!MESSAGE Could not resolve module
写了一个接口,里面用到了MyBatis的自增配置( useGeneratedKeys ),写好后在使用Test测试时返发现报了错:Duplicate entry '0' for key 'PRIMARY',如下图所示:当时以为是因为之前自己自己手动在数据库表中插入的数据导致表数据中的数据记录条数没有被记录,把原数据删了后再次运行发现确实可以插进去,但是当我再次运行方法时发现又出现了这个问题,看...
外键设置中的CASCADE、NO ACTION、RESTRICT、SET NULL外键的功能设置外键的作用很明显,就是讲两个表的数据产生关联,就比如个人信息表和部门表之间,部门表的部门id就可以作为一个外键存放于个人信息表中(特性什么的就不再赘述~),除此之外设定外键在父子表中的维护关系,可以达到一个类似于级联的操作,就是当父级表(主键作为外键的表)数据变化时,子表(拿着别的表的主键作为自己...
将一张表的主键作为外键关联到另一张表中1、外键的介绍2、使用Navicat创建外键3、外键的维护关系设定1、外键的介绍设置外键的作用很明显,就是讲两个表的数据产生关联,就比如个人信息表和部门表之间,部门表的部门id就可以作为一个外键存放于个人信息表中,除此之外设定外键在父子表中的维护关系,可以达到一个类似于级联的操作,就是当父级表(主键作为外键的表)数据变化时,子表(拿着别的表的主键作为自己...
叙:本人电脑原装是win10家庭版的,但是由于远程等功能的需要,自己或者工作上不允许用远程软件,只能用自带的远程功能,因此只能升级为专业版的,但是在升级为专业版的时候总是会遇到这样或那样的问题,就比如说这个0xC004C003问题,下面就此问题解决进行讲解~win10专业版激活时0xC004003问题解决办法第一步:打开cmd命令(管理员模式下的)最好是使用Windows+X的组合键,会在...
Eclipse导入项目左下角有感叹号/红叉左下角的红色感叹号导致原因解决办法项目左下角红叉导致原因解决办法《END》左下角的红色感叹号导致原因build path 出现问题,里面有缺失或者无法找到的包,显示红色感叹号是因为jar包的路径不对,这个问题一般是导入别人的项目或之前的一些JAR包移动了它的存储位置导致的;解决办法流程:在项目上右击选择 Build Path 的 C...
SVN更新时文件项前的U、A、G、R、C标志的含义UGARCU表示从服务器收到文件更新了G表示本地文件以及服务器文件都已更新,而且成功的合并了其他的如下:A表示有文件或者目录添加到工作目录R表示文件或者目录被替换了.C表示文件的本地修改和服务器修改发生冲突...
layUI templet表格数据转换第一步:在前端页面上编辑对应的逻辑第二步:与Table表中的某列相关联《END》背景:从后台获得的数据中有性别这一栏,表格中需要展示的是男女而不是展示0、1这样的存在于数据库中的字码,因此需要转换;第一步:在前端页面上编辑对应的逻辑<script type="text/html" id="table-gender"> ...
上一章电虫只介绍了hibernate的搭建,并未就其中的配置进行介绍和讲解注意事项,hibernate框架搭建入门中的常见设置是约束导入、核心配置文件(hibernate.cfg.xml)和映射文件(类名.hbm.xml)这三个点,下面会主要就约束导入进行详细叙述,核心配置文件和映射文件下一步会分享出来; 1.约束的导入 约束导入的目的,在网上查了很久都没人多少人解释,大部分人都是只知道要...
在struts2框架中接收参数的方式主要有属性驱动获取参数、对象驱动获取参数、模型驱动获取参数以及集合类型获取参数这四种,本章节就对象驱动方式获取参数进行学习~Struts2对象驱动方式获得参数1、Struts2对象驱动方式获得参数第一步:创建对象第二步:创建jsp页面第三步:创建Action方法第四步:配置文件第五步:Demo测试《END》1、Struts2对象驱动方式获得参数从名字上...
转化具体代码如下:/** * Object 对象转 List */public static <T> List<T> castList(Object obj, Class<T> clazz) { List<T> result = new ArrayList<T>(); if (obj instanceof List<?>) { for (Object o : (List<?>) obj
Caused by: org.apache.ibatis.ognl.ParseException: Encountered “”——MyBatis使用MyBatis时遇到一个问题,其核心错误信息如下:Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression ''. Cause: org...
错误:在配置 Spring Boot 的 Mybatis 的代码自动生成文件时出现了如下错误:错误日志:java.lang.RuntimeException: Cannot instantiate object of type tk.mybatis.generator.MapperPlugin at org.mybatis.generator.internal.ObjectFactory.createInternalObject(ObjectFactory.java:182) at org.my
错误信息:2021-03-31 16:06:00.854 INFO 8840 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]2021-03-31 16:06:00.867 INFO 8840 --- [ main] ConditionEvaluationReportLoggingListener : Error starting Applica
我的博客之路
针对时间进行正、倒排序
Eclipse 快捷键大全
在开发过程中有时会遇到一些实用罗马数字的情况,有时候输入法无法打出来(我的只能输入yier从而查到ⅠⅡ,再往下就出不来了,而且我只会数到五,再往下的就不知道什么是什么了,毕竟罗马数字不常用,但是偶尔也会用到,因此在网上专门的网站查了一下,整理如下:Roman numerals are a system of numerical notations used by the Romans. The...
错误日志:The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to ut
此错误的原因是,Idea 没有指定 resource 目录,导致启动时没读取到resource内的配置文件,指定resource目录的方法:右击 resource 文件夹 -> Mark Directory as ->Sources Root,如下图所示操作:
这种错误不仅在mapper(dao)层,在service层也会出现~我当时在本地跑的时候一点问题都没得有,因为我的这个项目我只拉下来一个模块,并没有把其他模块拉下来,结果在提交代码往测试环境上推了后项目直接起不来,
联调过程中总是遇到奇葩事,这不,又遇到了一件,挺扯蛋的,具体咋回事呢?咳咳~开始讲故事了;剧本: 本人作为一个后端开发,在请求接口中自定义命名一个接收参数的参数名
BLOB转BASE64,解决oracle.sql.BLOB cannot be cast to oracle.sql.BLOB问题,同样解决Type definition error:...com.sun.proxy.$Proxy117["wra
Hibernate入门
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号