ibatis insert一个java类里面的属性怎么写

问题描述

比如数据库表Grade中有SchoolID这个字段,但是实际Java建立的模型Grade类里包含的是School类,School类里有SchoolID字段,是不是这样写 schoolID=#school.schoolID# 问题补充:redstarofsleep 写道

解决方案

对,比如:<insert id="insertGroup" parameterClass="bo.GroupInfo"> <![CDATA[ insert into group_info (id, student_id) VALUES (#id#, #studentInfo.id#) ]]> </insert>
解决方案二:
#school.schoolId#是这样写的
解决方案三:
<mapped-statement name="insertCategoryDao" parameter-map="insert-params"insert into CATEGORY (CATID,NAME,DESCN)values (?,?,?)</mapped-statement>SqlMap sqlMap=DaoCommon.getSqlMap(DaoCommon.getDefautDao());sqlMap.executeUpdate("insertCategoryDao",vo);配置文件内配置好关系 直接把VO对象 传进去就可以了<mapped-statement name="deleteByPrimaryKeyCategoryDao">delete from CATEGORYwhere CATID =#categoryId#</mapped-statement>操作单个属性的话 就把属性的名字 放到两个#号只见 ibatis通过反射可以拿到属性的值
解决方案四:
配好了直接把School类丢进去就可以了吧

时间: 2024-09-18 10:47:28

ibatis insert一个java类里面的属性怎么写的相关文章

java-求做一个Java类的设计的题

问题描述 求做一个Java类的设计的题 Account类:代表一个银行账户 balance属性:代表账户里的金额 deposit方法:向账户中存钱,如果传入的金额大于0,存钱,返回true,否则不存钱,返回false withdraw方法:从账户中取钱,如果余额够,取钱,返回true,如果余额不足,不取钱,返回false display方法:用于查询当前帐户金额 解决方案 public class Account { private double balance;//定义账户的金额 /** *

java-怎么获取一个JAVA类中各个方法的代码块

问题描述 怎么获取一个JAVA类中各个方法的代码块 特殊需求:获取一个JAVA类中各个方法的代码块来查找方法中是否包含某个关键字,现在通过发射只能拿到方法的属性和注释,有没有API或者其他方法,求告知,3Q 没金币了..对不起大家 PS:获取本地源代码的,不是运行时的class 解决方案 myeclipse中调试调用带有静态代码块的类时出现java.lang.NoClassDefFoundError的处理方法在DWR中实现直接获取一个JAVA类的返回值的两种方法java代码获取当前类类名.方法名

java 类-Java 类中的属性存储问题

问题描述 Java 类中的属性存储问题 Java中的方法存储在全局代码区之中,那么类中的属性存储在哪里呢?(父子类中同名的方法会被辅写,但是同名的属性却毫无影响?) 解决方案 父类属性可以继承,但不可以覆盖的.java中属性及类的定义信息都会被放在方法区中 解决方案二: Java中的存储问题关于java中的存储问题java继承 父类子类方法调用问题 属性和静态方法是没有多态的 解决方案三: java中的变量存在栈中 解决方案四: 变量和属性都是存储在栈中,,对象都是存储在堆中所以对象的属性重名是

模拟Ping操作的一个Java类_java

本文为大家分享了模拟Ping操作的一个Java类,具体内容如下 import java.io.IOException; import java.net.InetAddress; import java.net.UnknownHostException; /** * Created by QiuJU * on 2014/9/21. */ public class SimplePing implements Runnable { private final Object mEndLock = new

不部署Web应用(无web.xml文件),如何让一个java类在服务器里运行?

问题描述 印象中感觉Ejb, 不知道可否 还是有其他方法 解决方案 当然可以,用注解的方式.servlet3.0之后可以做到不用web.xml.用注解解决方案二:调用 main 方法 加载其他 就可以了!启动一个 服务,一个jvm

在JavaScript中调用Java类和接口的方法_javascript技巧

前言 本文中所有的代码使用 JavaScript 编写,但你也可以用其他兼容 JSR 223 的脚本语言.这些例子可作为脚本文件也可以在交互式 Shell 中一次运行一个语句的方式来运行.在 JavaScript 中访问对象的属性和方法的语法与 Java 语言相同. 本文包含如下几部分: 1.访问 Java 类 为了在 JavaScript 中访问原生类型或者引用 Java 类型,可以调用 Java.type() 函数,该函数根据传入的完整类名返回对应对象的类型.下面代码显示如何获取不同的对象类

在ASP中使用简单Java类

方式一:把Java类注册成ActiveX组件步骤一:创建一个Java类,命名为Test.javapublic class Test{ public String getWord() { return "Hello World"; }}步骤二:编译成class文件,并拷贝到系统盘:\WINNT\java\trustlib目录下,然后注册成ActiveX组件javareg /register /class:Test /progid:Test步骤三:在ASP中使用Set obj=Create

Groovy探索之MOP 十四 对Java类使用Groovy语言的MOP

既然Groovy语言是Java语言的扩展,那么我们在使用Groovy语言的时候,就很难与Java语言真正脱得了干系,那怕我们是在做一个纯Groovy语言的项目,如Grails项目.我们可能在Groovy代码中会用到遗留的Java类和包:也可能是为了性能的原因,我们不得不在Groovy语言中使用到Java类:等等. 如果我们要对于Java类使用Groovy语言的MOP,比如我们想给一个Java类的对象在运行期内添加一个方法.那么我们该怎么办呢? 比如,我们有如下的一个Java类: //(Java代

用UML描述Java类

Java程序员的角度阐述UML和对象建模问题,是一个深入浅出的实用性介绍. 虽然从历史和基本理念方面来探讨UML非常吸引人,但我们还是直接从Java代码开 始,看看UML如何描述Java类,再在叙述过程中插入一些历史和基本理念方面的知 识. UML类图 在Java中,我们用下面的代码声明两个公用类,每一个Java类放入一个文件, 文件的名字就是Java类的名字加上扩展名.java: public class Person{} public class Organization{} UML是Uni