検索

ホームページ  >  に質問  >  本文

java - spring-mybatis与sybase any where无法执行SQL

大家讲道理大家讲道理2768日前690

全員に返信(1)返信します

  • PHPz

    PHPz2017-04-18 10:42:59

    MybatisMapperファイルマッピング、結果が複雑なオブジェクトの場合、属性resultMap

    を指定する必要があります リーリー

    いくつかの属性値について説明します。 <resultMap> 結果セットのマッピングはタグに保存されます。<resultMap> 标签内存放的是结果集映射,如果是从javaweb基础学起的话,直接接触jdbc,应该对ResultSet这个比较了解,这里的resultMap指定的就是一个数据库字段column 和 你自己建的 pojo/entity 对象的映射关系。其中标签内的id是用来标识resultMap的,就是代码里的BaseResultMap,可以在下方select标签selectByPrimaryKeyresultMap属性中指定,表示使用这个结果集去接收查询到的结果并映射为UserRole对象。resultMap 标签内的id 是主键对应的映射,result 是其他列的映射。column属性是数据库里字段的名称,propertyUserRole对象中对应的属性名称,jdbcType表示的是数据库中该字段的存储类型。下边的没什么难度,有问题还可以再私信我。另外,能用 mybatis-generatorjavaweb の基本から始めて jdbc

    に直接アクセスする場合は、🎜ResultSet🎜 についてよく知っているはずです。 resultMap は、データベースのフィールド列と自分で作成した 🎜pojo/entity🎜 オブジェクトの間のマッピング関係を指定します。タグ内の id は、コード内の BaseResultMap である resultMap を識別するために使用されます。select が可能です。以下は selectByPrimaryKey タグの resultMap 属性で指定されており、この結果セットがクエリ結果を受け取り、🎜UserRole🎜 オブジェクトにマップするために使用されることを示します。 resultMap タグの id は主キーに対応するマッピングであり、result はその他の列のマッピングです。 column 属性はデータベース内のフィールドの名前で、propertyUserRole オブジェクト内の対応する属性名で、 で表されます。 jdbcType データベース内のこのフィールドのストレージ タイプです。以下はまったく難しいことではありません。ご質問がございましたら、お気軽に個別にメッセージをお送りください。さらに、mybatis-generator を使用してこれらのファイルを生成できる場合は、これらの基本的なコードを手動で作成しないことをお勧めします。手動で作成すると、エラーや欠落が発生しやすくなります。 Baidu を自分で🎜mybatis-generator🎜🎜

    返事
    0
  • キャンセル返事