Fork me on GitHub

随笔分类 -  Java专栏

摘要:一、最基本的一对一映射方法 1. UserMapper.xml中代码如下: <select id="selectUserAndRoleById" resultType="com.example.simple.model.SysUser"> select u.id, u.user_name userN 阅读全文
posted @ 2020-12-17 15:50 叶语婷 阅读(356) 评论(0) 推荐(0)
摘要:在数据库中,由于大多数数据库设置不区分大小写 ,因此下画线方式的命名很常见,如user_name、user_email 。在 Java 中,一般都使用驼峰式命名,如 userName、userEmail因为数据库和 Java 中的这两种命名方式很常见,因此 MyBatis 还提供一个全局属性mapU 阅读全文
posted @ 2020-12-17 10:55 叶语婷 阅读(9753) 评论(0) 推荐(0)
摘要:早上上班打开idae时发现界面跳出这个问题,当时不以为然,后来过来三十分钟后,哦豁,真给我强制退出了,百度搜了一大堆方案,发现很多注册码都没法用,后来在http://idea.lanyus.com/中找到了注册码包,然后就能正常使用了。 我用的注册码是这个:提示是2018版本,我自己版本是2019也 阅读全文
posted @ 2020-12-17 10:47 叶语婷 阅读(10496) 评论(1) 推荐(0)
摘要:一、mybatis-config.xml配置 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org 阅读全文
posted @ 2020-12-16 11:26 叶语婷 阅读(248) 评论(0) 推荐(0)
摘要:这篇随笔我们来解决上一篇随笔中路径设置时出现的问题: 这里提示log4j.appender找不到,但是我的文件目录中有这个配置: 这时就应该考虑此配置文件是不是没放在root级上执行,配置文件的执行都需要设置在root级上执行,这时需要将其添加成source文件: 这时就已经将其设置为source文 阅读全文
posted @ 2020-12-16 10:48 叶语婷 阅读(3243) 评论(0) 推荐(0)
摘要:首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终 阅读全文
posted @ 2020-12-16 10:46 叶语婷 阅读(1763) 评论(0) 推荐(0)
摘要:一、首选需要添加文件头: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0// 阅读全文
posted @ 2020-12-15 15:44 叶语婷 阅读(1523) 评论(0) 推荐(0)
摘要:解决方案: 此刻,就会出现新建的.xml模板: 新建generatorConfig.xml文件,如下: 出现了报红,点击左边的小红点,选择"fetch external resource",报红消失。 此时就配置好了generatorConfig.xml文件。 阅读全文
posted @ 2020-12-15 15:24 叶语婷 阅读(277) 评论(0) 推荐(0)
摘要:1. 新建package包的时候发现package选项不见了: 2. 解决方案: 右击source,选择“Mark Directory as” Source Root,即可新建package。 阅读全文
posted @ 2020-12-15 14:57 叶语婷 阅读(438) 评论(0) 推荐(0)
摘要:一、除了上篇提到的bind标签外,当数据库切换时,sql标签很多需要做相应的变化,为解决这种情况,引入了databaseIdProvider标签,让其完成多个数据库切换和sql语句的不变。 1. mybatis_config.xml中添加标签: <databaseIdProvider type="D 阅读全文
posted @ 2020-12-15 11:32 叶语婷 阅读(347) 评论(0) 推荐(0)
摘要:1. concat标签 <if test=” userNarne != null and userNarne ! = ””> and user name like concat ’, #{ userNarne },’ </if> 使用 con cat 函数连接字符串,在 yS QL 中,这个函数支持 阅读全文
posted @ 2020-12-15 11:15 叶语婷 阅读(189) 评论(0) 推荐(0)
摘要:一、根据主键更新(传对象) 1. 接口是: /* * 根据主键更新 * */ int updateById(SysUser sysUser); 2. xml下: <update id="updateById"> update sys_user set user_name = #{userName}, 阅读全文
posted @ 2020-12-15 10:56 叶语婷 阅读(6383) 评论(0) 推荐(0)
摘要:一、根据用户id和角色的enabled状态获取用户的角色(传参形式) 1. 接口如下: /* * 根据用户id和角色的enabled状态获取用户的角色 * @param userId * @param enabled * */ List<SysRole> selectRolesByUserIdAnd 阅读全文
posted @ 2020-12-15 10:47 叶语婷 阅读(1794) 评论(0) 推荐(1)
摘要:一、 mybatis插入一条数据 1. UserMapper.java接口中插入函数如下: /* * 新增用户 使用useGeneratedKeys方式 * 测试主键自增的值 这里 主键自增的值不作为参数传递 直接由数据库那边赋值 * */ int insert4(SysUser sysUser); 阅读全文
posted @ 2020-12-15 10:19 叶语婷 阅读(2696) 评论(0) 推荐(0)
摘要:JSONObject.toJSONString 在Java开发中,通常需要将一个实体对象转换成Json字符串,使用FastJson来实现这种转换十分方便,只要使用FastJson中JSONObject静态类提供的toJSONString()静态方法即可,但是如果不了解这个方法,很有可能就会使得转换后 阅读全文
posted @ 2020-12-14 15:41 叶语婷 阅读(4665) 评论(0) 推荐(1)
摘要:1. JSONObject,JSON对象中有一个键对应一个值,大括号形式包含,{key:value} 2. json数组,使用中括号[ ],只不过数组里面的项也是json键值对格式的 Json对象中添加的是键值对,JSONArray中添加的是Json对象 JSON对象创建方法: // JsonObj 阅读全文
posted @ 2020-12-14 11:30 叶语婷 阅读(616) 评论(0) 推荐(0)
摘要:1.Map:是指Interface Map<K,V> K - key的类型 V - value的类型 从中可以看出,Map是一个接口,他的每个元素包含一个Key对象和Value对象,两者存在对应的映射关系,通过Key对象可以唯一找到value对象,Key是绝不能重复的,当Key相同的,其对应的Val 阅读全文
posted @ 2020-12-14 10:36 叶语婷 阅读(4834) 评论(0) 推荐(0)
摘要:1. controller中通常会出现注解: @AnnotaLog(value = "true",operateType = LogEnum.UNOPERATE) 2. 注解实现如下 @Documented @Target(ElementType.METHOD) @Retention(Retenti 阅读全文
posted @ 2020-12-14 09:41 叶语婷 阅读(120) 评论(0) 推荐(0)
摘要:@RequestMapping 一般情况下都是用@RequestMapping(method=RequestMethod.),因为@RequestMapping可以直接替代以上两个注解。 @GetMapping 是一个组合注解,用于将HTTP GET请求映射到特定处理程序方法的注释。是@Reques 阅读全文
posted @ 2020-12-11 15:05 叶语婷 阅读(2029) 评论(0) 推荐(0)
摘要:转载自:https://www.cnblogs.com/taiyonghai/p/9402734.html nginx:Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Ra 阅读全文
posted @ 2020-12-11 10:52 叶语婷 阅读(1412) 评论(0) 推荐(0)