小编har*_*ddy的帖子

myBatis 中 ArrayList 的类型处理程序

我正在尝试为 ArrayList 编写类型处理程序,但这给了我错误任何人都可以帮助我。

我想将 ArrayList 作为 VARCHAR 存储在数据库中并将其作为 ArrayList 检索。

package com.someweb.typehandlers;

import java.sql.CallableStatement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Collection;

import org.apache.ibatis.type.BaseTypeHandler;
import org.apache.ibatis.type.JdbcType;
import org.apache.ibatis.type.MappedJdbcTypes;
import org.apache.ibatis.type.MappedTypes;
//@MappedTypes(java.util.ArrayList.class)

//@MappedJdbcTypes(JdbcType.VARCHAR)
public class StringArrayListTypeHandler extends BaseTypeHandler<ArrayList<String>> 
{
@Override
public void setNonNullParameter(PreparedStatement ps, int i, ArrayList<String> parameter, JdbcType jdbcType)
        throws SQLException {
    // TODO Auto-generated method stub
    StringBuilder str=new StringBuilder(parameter.toString());
    ps.setString(i,str.substring(1,str.length()-1));

}

@Override
public ArrayList<String> getNullableResult(ResultSet rs, String columnName) throws SQLException {
    // TODO Auto-generated method stub

    String …
Run Code Online (Sandbox Code Playgroud)

mybatis

5
推荐指数
1
解决办法
2万
查看次数

需要说明PostgreSQL中的字符类型

我浏览了有关PostgreSQL字符类型的文档。但是我仍然有一些疑问

“ char”是固定长度,即1,如果是,那么“ char []”的长度是多少,因为我无法在pgadmin中更改它,所以我认为它用于可变长度字符数组。那么,实际的默认大小是多少?

与“ char” []相比,字符有什么用途?现在,我假设将字符用于定长字符数组,并为其定义大小。

为什么要使用character []?

字符变化和字符变化[]有什么区别?

postgresql

1
推荐指数
1
解决办法
1459
查看次数

PostgreSql中abstime和reltime有什么区别

我在 pgAdmin 中偶然发现了这两种数据类型,但无法弄清楚它们在 PostgreSql 中的用途和区别。有人可以解释一下两者之间的区别吗

禁欲时间和相对时间

postgresql

1
推荐指数
1
解决办法
4399
查看次数

FileReader为File对象返回undefined

有人可以告诉我为什么在正确打印所有File属性时为什么FileReader.readAsArrayBuffer()在以下代码中返回undefined

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title of the document</title>
</head>
 <script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script>
    $( document ).ready(function() {

         $( "#form" ).submit(function( event ) {
              event.preventDefault();   
             var filevar=document.getElementById("file").files[0];   
             var reader=new  FileReader() ;
             console.log(filevar.name);
             console.log(filevar.size);
             console.log(filevar.type);
             var file_contents= reader.readAsArrayBuffer(filevar);
             console.log(file_contents);      

        });   
    });

    </script>
<body>
<form   action="" method="POST" id="form">
  First name:<br>
  <input type="text" name="firstname"><br>
  Last name:<br>
  <input type="text" name="lastname"><br>
 Choose File : <input name="myFile" type="file" id="file">

<input type="submit" id="submit">
</form>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5

1
推荐指数
1
解决办法
1001
查看次数

标签 统计

postgresql ×2

html5 ×1

javascript ×1

jquery ×1

mybatis ×1