Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以将具有泛型的集合对象直接存储到数据库列中 HashMap demoMap=newhashmap(); demoMap.put(“1”、“苹果”); demoMap.put(“1”、“橙色”); List demo=new ArrayList(); demo.add(demoMap);_Java_Mysql_Jdbc_Orm_Mybatis - Fatal编程技术网

Java 是否可以将具有泛型的集合对象直接存储到数据库列中 HashMap demoMap=newhashmap(); demoMap.put(“1”、“苹果”); demoMap.put(“1”、“橙色”); List demo=new ArrayList(); demo.add(demoMap);

Java 是否可以将具有泛型的集合对象直接存储到数据库列中 HashMap demoMap=newhashmap(); demoMap.put(“1”、“苹果”); demoMap.put(“1”、“橙色”); List demo=new ArrayList(); demo.add(demoMap);,java,mysql,jdbc,orm,mybatis,Java,Mysql,Jdbc,Orm,Mybatis,是否可以将演示对象存储在db表中。所以,当我使用jdbc或任何orm查询表时,我直接获得演示对象。如果您想在数据库中存储会话信息,请使用jdbc会话持久性 您使用哪个应用程序服务器?以下是Tomcat的指南: 看一看。请注意,这将要求您修改DDL,并且它可能不适合所有情况。当然,它只会添加特定类型的属性,而不会添加一般对象(除非您使用对象序列化,但这将是反模式…是的,您可以转换为ObjectStreams。Ashrafvaliwahab和Louis,你为什么要经历这些麻烦呢?你为什么要用原始的H

是否可以将演示对象存储在db表中。所以,当我使用jdbc或任何orm查询表时,我直接获得演示对象。

如果您想在数据库中存储会话信息,请使用jdbc会话持久性

您使用哪个应用程序服务器?以下是Tomcat的指南:


看一看。请注意,这将要求您修改DDL,并且它可能不适合所有情况。当然,它只会添加特定类型的属性,而不会添加一般对象(除非您使用对象序列化,但这将是反模式…

是的,您可以转换为ObjectStreams。Ashrafvaliwahab和Louis,你为什么要经历这些麻烦呢?你为什么要用原始的
HashMap
而不是
Map
?你知道运行时吗。这只是一个例子。从长远来看,我使用spring在会话对象中存储对象,这会影响应用程序性能,因此我想知道是否可以将集合直接存储在db中,以便将它们存储在临时表中。@PM77-1不,我不是。我使用的是tomcat。但是当我使用
connectionURL=“jdbc:mysql://localhost/testing?user=root&password=root“
这是我得到的
java.sql.SQLException:用户'root'@'localhost'的访问被拒绝(使用密码:否)
这应该是因为上面的连接没有密码,但当我给它一个
connectionURL时=“jdbc:mysql://localhost/testing?user=root&password=root“
我收到错误,因为
无法在本地主机配置的\Servers\Tomcat v8.0服务器上加载Tomcat服务器配置。配置可能已损坏或不完整。对实体“password”的引用必须以“;”分隔符结尾。
HashMap demoMap = new HashMap();
demoMap.put("1","Apple");
demoMap.put("1","Orange");
List<HashMap> demo = new ArrayList<HashMap>();
demo.add(demoMap);