sql
花火hhhh
这个作者很懒,什么都没留下…
展开
-
关于mybatis获取插入主键值如何获取的问题
insert into orders(user_id,user_place,user_phone,order_state,order_price,user_realname) values (#{userId})原创 2020-03-06 23:30:27 · 113 阅读 · 0 评论 -
sql模糊查询
在进行数据库查询时,有完整查询和模糊查询之分。 一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比如 SELECT * FROM [user] WHERE u_name LIKE ‘%三%’ 将会把...转载 2019-03-19 16:57:47 · 1213 阅读 · 0 评论 -
mybatis别名那些事
<insert id="addUser" parameterType="me.gacl.domain.User"> insert into users(name,age) values(#{name},#{age}) </insert> parameterType="me.gacl.domain.User"这里写的实体类User的全类名me.gacl.domain...转载 2019-03-24 19:10:39 · 82 阅读 · 0 评论 -
Mybatis报错:There is no getter for property named 'xxxx' in 'class xxxx
报这个错首先检查是否写有get方法 不过一半不会犯这个错 之后再去map中检查是否有变量xxxx被写错了 记得看大小写!!!!原创 2019-03-25 21:31:48 · 140 阅读 · 0 评论 -
mysql 查询datatime类型查出时间与存入时间不同
最近遇到了一个小问题 在mysql中存入时间 在进行查询 或者查询数据库时间时 总是与当前时间相差8小时左右 查询了一些资料发现mysql使用的时区不是我们所在的时区区 解决方法: 我们需要将mysql的时区修改为当前时区区 1.查询系统支持当前的时区设置: mysql> select version(); +-----------+ | version() | +-------...原创 2019-07-25 21:57:18 · 645 阅读 · 0 评论 -
关于使用selectkey 返回值一直是1的问题
在insert语句中使用selectkey标签 可以获得当前insert语句插入的信息 但是当我将该方法返回的值打印出来时缺发现打印出的一直是1 这是为什么呢? 原来我打印出的值一直是insert方法返回的result值 当插入成功时方法会返回1 知道问题出现的原因后该如何解决: 在执行方法后 id值会直接返回传入的bean中 shaDao.insertOrder(o); long oId=o.g...原创 2019-07-26 15:38:30 · 1285 阅读 · 0 评论