MyBatis
白米稀饭ice
这个作者很懒,什么都没留下…
展开
-
Mybatis中 collection和association的区别
比如同时有User.java和Card.java两个类User.java如下:public class User{ private Card card_one; private List<Card> card_many;}在映射card_one属性时用association标签, 映射card_many时用collection标签.所以association是用于一对一...原创 2020-04-28 17:47:59 · 451 阅读 · 0 评论 -
JAVA创建临时表
public boolean insertTempTableData(String tableName, List<Map<String, String>> records) { boolean success = false; try { tableName = StringUtils.prependIfMissin...原创 2019-12-16 19:24:09 · 4317 阅读 · 4 评论 -
MyBatis的sql动态传入表名和字段名,并判断是否为空
id:方法名parameterType:入参类型resultType:返回类型,默认mapstatementType:预编译,还是非预编译预编译:PRESTATEMENT,在系统初始化时就会读取这段sql代码,在系统运行时替换掉其中的变量。非预编译:STATEMENT,在系统初始化时不会读取这段sql代码,只有系统运行时替换掉其中的变量。动态传入字段名:使用#{}传递,select...原创 2019-01-22 17:48:02 · 3040 阅读 · 0 评论 -
mybatis中的foreach
item:集合中每个元素进行迭代时的名称index:表示迭代过程中 每次迭代的位置open:该语句以什么开始separator:每次迭代之间用什么分隔符close:表示以什么结束collection:此属性必须指定 且有三种形式,如果是传的单参数数组 则在属性中填array,如果传的是单参数集合List,则在属性中填list ,如果传的是Map或者实体 则填响应的key值 。...原创 2019-02-13 09:07:35 · 318 阅读 · 0 评论 -
ORACLE 函数一
SELECT ’ ’ AS ye1, ’ ’ AS qty, ’ ’ AS diffqty, nvl(m.busidate, F_GETWORKDATE(n.rq1, ‘-1’, ‘005’)) AS busiDate,nvl(n.zqdm, m.GPDM) AS ZQDM, nvl(n.fundcode, m.fundcode) AS fundcode, nvl(n.fundname, ...原创 2019-02-28 16:35:10 · 635 阅读 · 0 评论